public interface Catalog extends NamedObject, AttributedObject, DescribedObject
Modifier and Type | Method and Description |
---|---|
default ColumnDataType |
getColumnDataType(Schema schema,
String name)
Deprecated.
|
Collection<ColumnDataType> |
getColumnDataTypes()
Gets the column data types
|
Collection<ColumnDataType> |
getColumnDataTypes(Schema schema)
Gets the column data types defined in the schema, by name.
|
CrawlHeaderInfo |
getCrawlHeaderInfo() |
DatabaseInfo |
getDatabaseInfo() |
JdbcDriverInfo |
getJdbcDriverInfo() |
default Routine |
getRoutine(Schema schema,
String name)
Deprecated.
|
Collection<Routine> |
getRoutines()
Gets the routine.
|
Collection<Routine> |
getRoutines(Schema schema)
Gets the routine.
|
Optional<? extends Schema> |
getSchema(String name)
Gets a schema by name.
|
SchemaCrawlerInfo |
getSchemaCrawlerInfo() |
Collection<Schema> |
getSchemas()
Gets the schemas.
|
default Sequence |
getSequence(Schema schema,
String name)
Deprecated.
|
Collection<Sequence> |
getSequences()
Gets the sequences.
|
Collection<Sequence> |
getSequences(Schema schema)
Gets the sequences.
|
default Synonym |
getSynonym(Schema schema,
String name)
Deprecated.
|
Collection<Synonym> |
getSynonyms()
Gets the synonyms.
|
Collection<Synonym> |
getSynonyms(Schema schema)
Gets the synonyms.
|
Optional<? extends ColumnDataType> |
getSystemColumnDataType(String name)
Gets the column data types defined by the RDBMS system, by name.
|
Collection<ColumnDataType> |
getSystemColumnDataTypes()
Gets the column data types defined by the RDBMS system.
|
default Table |
getTable(Schema schema,
String name)
Deprecated.
|
Collection<Table> |
getTables()
Gets the tables.
|
Collection<Table> |
getTables(Schema schema)
Gets the tables.
|
Optional<? extends ColumnDataType> |
lookupColumnDataType(Schema schema,
String name)
Gets the column data types defined in the schema, by name.
|
Optional<? extends Routine> |
lookupRoutine(Schema schema,
String name)
Gets a routine by unqualified name.
|
Optional<? extends Sequence> |
lookupSequence(Schema schema,
String name)
Gets the sequence by unqualified name.
|
Optional<? extends Synonym> |
lookupSynonym(Schema schema,
String name)
Gets the synonym by unqualified name.
|
Optional<? extends Table> |
lookupTable(Schema schema,
String name)
Gets a table by unqualified name.
|
getFullName, getLookupKey, getName
compareTo
getAttribute, getAttribute, getAttributes, removeAttribute, setAttribute
getRemarks, hasRemarks
@Deprecated default ColumnDataType getColumnDataType(Schema schema, String name)
name
- NameCollection<ColumnDataType> getColumnDataTypes()
Collection<ColumnDataType> getColumnDataTypes(Schema schema)
CrawlHeaderInfo getCrawlHeaderInfo()
DatabaseInfo getDatabaseInfo()
JdbcDriverInfo getJdbcDriverInfo()
@Deprecated default Routine getRoutine(Schema schema, String name)
name
- Unqualified nameCollection<Routine> getRoutines()
Collection<Routine> getRoutines(Schema schema)
Optional<? extends Schema> getSchema(String name)
name
- Schema nameSchemaCrawlerInfo getSchemaCrawlerInfo()
Collection<Schema> getSchemas()
@Deprecated default Sequence getSequence(Schema schema, String name)
name
- Unqualified nameCollection<Sequence> getSequences()
Collection<Sequence> getSequences(Schema schema)
@Deprecated default Synonym getSynonym(Schema schema, String name)
name
- Unqualified nameCollection<Synonym> getSynonyms()
Collection<Synonym> getSynonyms(Schema schema)
Optional<? extends ColumnDataType> getSystemColumnDataType(String name)
name
- Column data type nameCollection<ColumnDataType> getSystemColumnDataTypes()
@Deprecated default Table getTable(Schema schema, String name)
name
- Unqualified nameCollection<Table> getTables()
Collection<Table> getTables(Schema schema)
Optional<? extends ColumnDataType> lookupColumnDataType(Schema schema, String name)
name
- NameOptional<? extends Routine> lookupRoutine(Schema schema, String name)
name
- NameOptional<? extends Sequence> lookupSequence(Schema schema, String name)
name
- NameOptional<? extends Synonym> lookupSynonym(Schema schema, String name)
name
- NameCopyright ? 2000-2015 Sualeh Fatehi. All rights reserved.