public interface Catalog extends NamedObject, AttributedObject, DescribedObject
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<ColumnDataType> |
getColumnDataTypes()
Gets the column data types
|
java.util.Collection<ColumnDataType> |
getColumnDataTypes(Schema schema)
Gets the column data types defined in the schema, by name.
|
CrawlInfo |
getCrawlInfo() |
DatabaseInfo |
getDatabaseInfo() |
JdbcDriverInfo |
getJdbcDriverInfo() |
JvmSystemInfo |
getJvmSystemInfo() |
OperatingSystemInfo |
getOperatingSystemInfo() |
java.util.Collection<Routine> |
getRoutines()
Gets the routine.
|
java.util.Collection<Routine> |
getRoutines(Schema schema)
Gets the routine.
|
SchemaCrawlerInfo |
getSchemaCrawlerInfo() |
java.util.Collection<Schema> |
getSchemas()
Gets the schemas.
|
java.util.Collection<Sequence> |
getSequences()
Gets the sequences.
|
java.util.Collection<Sequence> |
getSequences(Schema schema)
Gets the sequences.
|
java.util.Collection<Synonym> |
getSynonyms()
Gets the synonyms.
|
java.util.Collection<Synonym> |
getSynonyms(Schema schema)
Gets the synonyms.
|
java.util.Collection<ColumnDataType> |
getSystemColumnDataTypes()
Gets the column data types defined by the RDBMS system.
|
java.util.Collection<Table> |
getTables()
Gets the tables.
|
java.util.Collection<Table> |
getTables(Schema schema)
Gets the tables.
|
<C extends ColumnDataType> |
lookupColumnDataType(Schema schema,
java.lang.String name)
Gets the column data types defined in the schema, by name.
|
<R extends Routine> |
lookupRoutine(Schema schema,
java.lang.String name)
Gets a routine by unqualified name.
|
<S extends Schema> |
lookupSchema(java.lang.String name)
Gets a schema by name.
|
<S extends Sequence> |
lookupSequence(Schema schema,
java.lang.String name)
Gets the sequence by unqualified name.
|
<S extends Synonym> |
lookupSynonym(Schema schema,
java.lang.String name)
Gets the synonym by unqualified name.
|
<C extends ColumnDataType> |
lookupSystemColumnDataType(java.lang.String name)
Gets the column data types defined by the RDBMS system, by name.
|
<T extends Table> |
lookupTable(Schema schema,
java.lang.String name)
Gets a table by unqualified name.
|
getFullName, getName, toUniqueLookupKeygetAttribute, getAttribute, getAttributes, hasAttribute, lookupAttribute, removeAttribute, setAttributegetRemarks, hasRemarksjava.util.Collection<ColumnDataType> getColumnDataTypes()
java.util.Collection<ColumnDataType> getColumnDataTypes(Schema schema)
CrawlInfo getCrawlInfo()
DatabaseInfo getDatabaseInfo()
JdbcDriverInfo getJdbcDriverInfo()
JvmSystemInfo getJvmSystemInfo()
OperatingSystemInfo getOperatingSystemInfo()
java.util.Collection<Routine> getRoutines()
java.util.Collection<Routine> getRoutines(Schema schema)
SchemaCrawlerInfo getSchemaCrawlerInfo()
java.util.Collection<Schema> getSchemas()
java.util.Collection<Sequence> getSequences()
java.util.Collection<Sequence> getSequences(Schema schema)
java.util.Collection<Synonym> getSynonyms()
java.util.Collection<Synonym> getSynonyms(Schema schema)
java.util.Collection<ColumnDataType> getSystemColumnDataTypes()
java.util.Collection<Table> getTables()
<C extends ColumnDataType> java.util.Optional<C> lookupColumnDataType(Schema schema, java.lang.String name)
name - Name<R extends Routine> java.util.Optional<R> lookupRoutine(Schema schema, java.lang.String name)
name - Name<S extends Schema> java.util.Optional<S> lookupSchema(java.lang.String name)
name - Schema name<S extends Sequence> java.util.Optional<S> lookupSequence(Schema schema, java.lang.String name)
name - Name<S extends Synonym> java.util.Optional<S> lookupSynonym(Schema schema, java.lang.String name)
name - Name<C extends ColumnDataType> java.util.Optional<C> lookupSystemColumnDataType(java.lang.String name)
name - Column data type nameCopyright © 2000-2019 Sualeh Fatehi. All rights reserved.