Package cdc.rdb
Class RdbSchema
Schema description.
Its parent is a Catalog.
Its name must be unique.
Its content is:
- Tables
- User data types
- Author:
- Damien Carbonne
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class cdc.rdb.RdbElement
children, KIND_ATTRIBUTE, KIND_CATALOG, KIND_DATA_TYPE, KIND_DATABASE, KIND_FOREIGN_KEY, KIND_FOREIGN_KEY_COLUMN, KIND_FUNCTION, KIND_FUNCTION_COLUMN, KIND_INDEX, KIND_INDEX_COLUMN, KIND_PRIMARY_KEY, KIND_PRIMARY_KEY_COLUMN, KIND_PROCEDURE, KIND_PROCEDURE_COLUMN, KIND_SCHEMA, KIND_TABLE, KIND_TABLE_COLUMN, KIND_TABLE_TYPE, KIND_USER_DATA_TYPE, name -
Method Summary
Modifier and TypeMethodDescription(package private) static RdbSchema.Builderbuilder(RdbCatalog parent) function()getFunction(String specificName) getOptionalFunction(String specificName) getOptionalProcedure(String specificName) getOptionalTable(String name) getProcedure(String specificName) getUserDataType(String name) table()Methods inherited from class cdc.rdb.RdbChildElement
getParent, getPathMethods inherited from class cdc.rdb.RdbElement
getChildren, getChildren, getChildren, getChildrenCount, getChildrenCount, getComments, getDepth, getDepth, getElementClass, getElementClasses, getFirstChild, getFirstChild, getKind, getKind, getName, getParentClass, hasChildren, hasChildren, notNull, toString
-
Field Details
-
KIND
- See Also:
-
-
Method Details
-
getCatalog
-
getDatabase
-
table
-
getOptionalTable
-
getTable
-
getTables
-
userDataType
-
getOptionalUserDataType
-
getUserDataType
-
getUserDataTypes
-
function
-
getOptionalFunction
-
getFunction
-
getFunctions
-
procedure
-
getOptionalProcedure
-
getProcedure
-
getProcedures
-
builder
-