|
SMACS | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
java.util.schema helper.
See:
Description
| Interface Summary | |
| HasRecordBaseNameSpec | a string with interpunctuation representing a (qualified) schema name. |
| HasRecordField | has RecordField. |
| HasRecordFieldName | Has RecordField name. |
| HasRecordFieldNameArray | Has RecordField Array. |
| HasRecordFieldType | Has RecordField. |
| HasRecordName | Has a Record Name. |
| HasRecordNameList | a series of named recors. |
| HasTableColumnName | represent a table column. |
| HasTableColumnNameSpec | a string with interpunctuation representing a qualified column name. |
| HasTableColumnQName | for table column qualified name. |
| HasTableName | represent a table. |
| HasTableNameSpec | a string with interpunctuation representing a qualified table name. |
| HasTableQName | for table qualified name. |
| HasTableSchemaName | represent a table schema. |
| HasTableSchemaNameSpec | a string with interpunctuation representing a (qualified) schema name. |
| TableQ2Name | Table with Schema Name abstraction - simple interface. |
| TableQName | Table with Schema Name abstraction - interface. |
| Class Summary | |
| HasTableDef | helper functions. |
| TableQNameDef | Table with Schema Name abstraction - operations. |
java.util.schema helper.
We define helper interfaces and non-node implementation classes to help us work with database columns, tables, schemas, connectors in a fashion as being the same across compiler phases. These parts used to be distributed across the whole project so may be there are some parts left in distant places - so whenever there is some portion left around then please try to replace with a function of this utility package or even move the functionality up here.
These functions work on mere String representations of schema objects and some structures derived from being still aggregates of string members. Hence there is no "TableName" or "ColumnName" class because these are effectivly Strings - and java does neither know a "typeof" aliasing nor that subtyping would work since a java' String is final.
|
SMACS | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||