Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

about() - Static method in class schemacrawler.Version
Information about this product.
ActionOrientationType - Enum in schemacrawler.schema
Action orientation type.
add(K, V) - Method in class sf.util.Multimap
 
addEdge(T, T) - Method in class sf.util.graph.DirectedGraph
Adds vertices, and a directed edge between them.
addVertex(T) - Method in class sf.util.graph.DirectedGraph
Adds a vertex.
allIndexCoumnNames(Table) - Static method in class schemacrawler.utility.MetaDataUtility
 
AttributedObject - Interface in schemacrawler.schema
 

B

BaseCatalogDecorator - Class in schemacrawler.schemacrawler
 
BaseCatalogDecorator(Catalog) - Constructor for class schemacrawler.schemacrawler.BaseCatalogDecorator
 
BaseColumn<D extends DatabaseObject> - Interface in schemacrawler.schema
Column for tables and routines.
BaseColumnReference - Class in schemacrawler.crawl
Represents a single column mapping from a primary key column to a foreign key column.
BaseForeignKey<R extends ColumnReference> - Interface in schemacrawler.schema
Represents a foreign-key mapping to a primary key in another table.

C

Catalog - Interface in schemacrawler.schema
Database and connection information.
checkConnection(Connection) - Static method in class sf.util.DatabaseUtility
 
CheckOptionType - Enum in schemacrawler.schema
View check options.
childTableFilterDepth(int) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
clear() - Method in class schemacrawler.utility.JavaSqlTypes
 
clear() - Method in class schemacrawler.utility.TypeMap
 
Column - Interface in schemacrawler.schema
Represents a column in a database table or routine.
ColumnDataType - Interface in schemacrawler.schema
Represents a column type.
columnNames(Index) - Static method in class schemacrawler.utility.MetaDataUtility
 
ColumnReference - Interface in schemacrawler.schema
Represents a single column mapping from a primary key column to a foreign key column.
commonPrefix(String, String) - Static method in class sf.util.Utility
 
compare(NamedObject, NamedObject) - Method in enum schemacrawler.utility.NamedObjectSort
compareLists(List<? extends T>, List<? extends T>) - Static method in class schemacrawler.utility.CompareUtility
 
compareTo(ColumnReference) - Method in class schemacrawler.crawl.BaseColumnReference
 
compareTo(JavaSqlType) - Method in class schemacrawler.schema.JavaSqlType
 
compareTo(NamedObject) - Method in class schemacrawler.schema.SchemaReference
 
compareTo(TableType) - Method in class schemacrawler.schema.TableType
compareTo(NamedObject) - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
CompareUtility - Class in schemacrawler.utility
 
ConditionTimingType - Enum in schemacrawler.schema
Condition timing type.
Config - Class in schemacrawler.schemacrawler
Configuration properties.
Config() - Constructor for class schemacrawler.schemacrawler.Config
Creates an empty config.
Config(Map<String, String>) - Constructor for class schemacrawler.schemacrawler.Config
Copies config into a map.
Config(Properties) - Constructor for class schemacrawler.schemacrawler.Config
Copies properties into a map.
ConnectionOptions - Interface in schemacrawler.schemacrawler
 
constructForeignKeyName(Column, Column) - Static method in class schemacrawler.utility.MetaDataUtility
 
ContainedObject<P> - Interface in schemacrawler.schema
 
containsCycle() - Method in class sf.util.graph.SimpleCycleDetector
Checks if the graph contains a cycle.
containsKey(Object) - Method in class schemacrawler.utility.JavaSqlTypes
 
containsKey(Object) - Method in class schemacrawler.utility.TypeMap
 
containsValue(Object) - Method in class schemacrawler.utility.JavaSqlTypes
 
containsValue(Object) - Method in class schemacrawler.utility.TypeMap
 
containsWhitespace(String) - Static method in class sf.util.Utility
Checks if the text contains whitespace.
convertForComparison(String) - Static method in class sf.util.Utility
 
copy(Reader, Writer) - Static method in class sf.util.Utility
Reads the stream fully, and writes to the writer.
crawl(SchemaCrawlerOptions) - Method in class schemacrawler.crawl.SchemaCrawler
Crawls the database, to obtain database metadata.
CrawlInfo - Interface in schemacrawler.schema
 
createStatement(Connection) - Static method in class sf.util.DatabaseUtility
 

D

DatabaseConfigConnectionOptions - Class in schemacrawler.schemacrawler
 
DatabaseConfigConnectionOptions(Map<String, String>) - Constructor for class schemacrawler.schemacrawler.DatabaseConfigConnectionOptions
 
DatabaseConnectionOptions - Class in schemacrawler.schemacrawler
 
DatabaseConnectionOptions(Map<String, String>) - Constructor for class schemacrawler.schemacrawler.DatabaseConnectionOptions
 
DatabaseConnectionOptions(String) - Constructor for class schemacrawler.schemacrawler.DatabaseConnectionOptions
 
DatabaseInfo - Interface in schemacrawler.schema
Database and connection information.
DatabaseObject - Interface in schemacrawler.schema
Represents a database object.
DatabaseObjectFilter<D extends DatabaseObject> - Class in schemacrawler.filter
 
DatabaseObjectFilter(SchemaCrawlerOptions, InclusionRule) - Constructor for class schemacrawler.filter.DatabaseObjectFilter
 
DatabaseProperty - Interface in schemacrawler.schema
 
DatabaseSpecificOverrideOptions - Class in schemacrawler.schemacrawler
 
DatabaseSpecificOverrideOptions() - Constructor for class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptions
 
DatabaseSpecificOverrideOptionsBuilder - Class in schemacrawler.schemacrawler
 
DatabaseSpecificOverrideOptionsBuilder() - Constructor for class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptionsBuilder
 
DatabaseSpecificOverrideOptionsBuilder(Map<String, String>) - Constructor for class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptionsBuilder
 
DatabaseUtility - Class in sf.util
Utility methods.
DefinedObject - Interface in schemacrawler.schema
 
DependantObject<P extends DatabaseObject> - Interface in schemacrawler.schema
Represents the dependent of a database object, such as a column or an index, which are dependents of a table.
DescribedObject - Interface in schemacrawler.schema
 
detailed() - Static method in class schemacrawler.schemacrawler.SchemaInfoLevelBuilder
Creates a new SchemaInfoLevel for verbose schema information.
detectCycles() - Method in class sf.util.graph.TarjanStronglyConnectedComponentFinder
Calculates the sets of strongly connected vertices.
DirectedEdge<T> - Class in sf.util.graph
Directed edge in a graph.
DirectedGraph<T extends Comparable<? super T>> - Class in sf.util.graph
 
DirectedGraph(String) - Constructor for class sf.util.graph.DirectedGraph
 
doesNotSupportCatalogs() - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptionsBuilder
Overrides the JDBC driver provided information about whether the database supports catalogs.
doesNotSupportSchemas() - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptionsBuilder
Overrides the JDBC driver provided information about whether the database supports schema.

E

edgeSet() - Method in class sf.util.graph.DirectedGraph
 
entrySet() - Method in class schemacrawler.utility.JavaSqlTypes
 
entrySet() - Method in class schemacrawler.utility.TypeMap
 
equals(Object) - Method in class schemacrawler.crawl.BaseColumnReference
 
equals(Object) - Method in class schemacrawler.schema.JavaSqlType
 
equals(Object) - Method in class schemacrawler.schema.SchemaReference
 
equals(Object) - Method in class schemacrawler.schema.TableType
equals(Object) - Method in class schemacrawler.schemacrawler.ExcludeAll
 
equals(Object) - Method in class schemacrawler.schemacrawler.IncludeAll
 
equals(Object) - Method in class schemacrawler.schemacrawler.RegularExpressionExclusionRule
 
equals(Object) - Method in class schemacrawler.schemacrawler.RegularExpressionInclusionRule
 
equals(Object) - Method in class schemacrawler.schemacrawler.RegularExpressionRule
 
equals(Object) - Method in class schemacrawler.utility.JavaSqlTypes
 
equals(Object) - Method in class schemacrawler.utility.TypeMap
 
equals(Object) - Method in class sf.util.graph.DirectedEdge
equals(Object) - Method in class sf.util.graph.Vertex
 
EventManipulationType - Enum in schemacrawler.schema
Event manipulation type.
ExcludeAll - Class in schemacrawler.schemacrawler
Include all names, definitions, and other attributes of named objects.
ExcludeAll() - Constructor for class schemacrawler.schemacrawler.ExcludeAll
 
executeForLong(Connection) - Method in class schemacrawler.utility.Query
 
executeForLong(Connection, Table) - Method in class schemacrawler.utility.Query
 
executeForScalar(Connection) - Method in class schemacrawler.utility.Query
 
executeForScalar(Connection, Table) - Method in class schemacrawler.utility.Query
 
executeScriptFromResource(Connection, String) - Static method in class sf.util.DatabaseUtility
 
executeSql(Statement, String) - Static method in class sf.util.DatabaseUtility
 
executeSqlForLong(Connection, String) - Static method in class sf.util.DatabaseUtility
 
executeSqlForScalar(Connection, String) - Static method in class sf.util.DatabaseUtility
 
expandTemplate(String) - Static method in class sf.util.TemplatingUtility
Expands a template using system properties.
expandTemplate(String, Map<String, String>) - Static method in class sf.util.TemplatingUtility
Expands a template using variable values in the provided map.
extractTemplateVariables(String) - Static method in class sf.util.TemplatingUtility
Extracts variables from the template.

F

FilterFactory - Class in schemacrawler.filter
 
findForeignKeyCardinality(BaseForeignKey) - Static method in class schemacrawler.utility.MetaDataUtility
 
ForeignKey - Interface in schemacrawler.schema
Represents a foreign-key mapping to a primary key in another table.
foreignKeyColumnNames(BaseForeignKey<? extends ColumnReference>) - Static method in class schemacrawler.utility.MetaDataUtility
 
ForeignKeyColumnReference - Interface in schemacrawler.schema
Represents a single column mapping from a primary key column to a foreign key column.
ForeignKeyDeferrability - Enum in schemacrawler.schema
The deferrability value for foreign keys.
ForeignKeyUpdateRule - Enum in schemacrawler.schema
Foreign key update and delete rules.
fromConfig(Map<String, String>) - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptionsBuilder
 
fromConfig(Map<String, String>) - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
Information schema views from a map.
fromConfig(Map<String, String>) - Method in interface schemacrawler.schemacrawler.OptionsBuilder
 
fromConfig(Map<String, String>) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
Options from properties.
fromResourceFolder(String) - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
Information schema views from a map.
Function - Interface in schemacrawler.schema
Represents a database function.
FunctionColumn - Interface in schemacrawler.schema
Represents a column in a database procedure.
FunctionColumnType - Enum in schemacrawler.schema
An enumeration wrapper around procedure column types.
FunctionReturnType - Enum in schemacrawler.schema
An enumeration wrapper around JDBC function types.

G

get(Object) - Method in class schemacrawler.utility.JavaSqlTypes
 
get(Object) - Method in class schemacrawler.utility.TypeMap
 
get(String, String) - Method in class schemacrawler.utility.TypeMap
Gets the Java type mapping for a data type.
getActionCondition() - Method in interface schemacrawler.schema.Trigger
Gets the WHEN clause of the trigger.
getActionOrder() - Method in interface schemacrawler.schema.Trigger
Gets the action order.
getActionOrientation() - Method in interface schemacrawler.schema.Trigger
Gets whether the trigger is a row trigger or a statement trigger.
getActionStatement() - Method in interface schemacrawler.schema.Trigger
Gets the body of the trigger.
getAdditionalColumnAttributesSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
Gets the additional attributes SQL for columns, from the additional configuration.
getAdditionalTableAttributesSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
Gets the additional attributes SQL for tables, from the additional configuration.
getAttribute(String) - Method in interface schemacrawler.schema.AttributedObject
Gets an attribute.
getAttribute(String, T) - Method in interface schemacrawler.schema.AttributedObject
Gets an attribute.
getAttribute(String) - Method in class schemacrawler.schema.SchemaReference
Gets an attribute.
getAttribute(String, T) - Method in class schemacrawler.schema.SchemaReference
Gets an attribute.
getAttribute(String) - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getAttribute(String, T) - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getAttribute(String) - Method in class sf.util.graph.Vertex
 
getAttributes() - Method in interface schemacrawler.schema.AttributedObject
Gets all attributes.
getAttributes() - Method in class schemacrawler.schema.SchemaReference
Gets all attributes.
getAttributes() - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getBaseType() - Method in interface schemacrawler.schema.ColumnDataType
Gets the base type of the data type.
getBooleanValue(String) - Method in class schemacrawler.schemacrawler.Config
Gets the value of a property as a boolean.
getBooleanValue(String, boolean) - Method in class schemacrawler.schemacrawler.Config
 
getCardinality() - Method in interface schemacrawler.schema.Index
Gets the cardinality.
getCatalogName() - Method in interface schemacrawler.schema.Schema
 
getCatalogName() - Method in class schemacrawler.schema.SchemaReference
 
getCheckOption() - Method in interface schemacrawler.schema.View
Type of WITH CHECK OPTION.
getChildTableFilterDepth() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
 
getChoices() - Method in interface schemacrawler.schema.JdbcDriverProperty
Gets the array of possible values if the value for the field DriverPropertyInfo.value may be selected from a particular set of values.
getColumnDataType() - Method in interface schemacrawler.schema.BaseColumn
Gets the column data type.
getColumnDataTypes() - Method in interface schemacrawler.schema.Catalog
Gets the column data types
getColumnDataTypes(Schema) - Method in interface schemacrawler.schema.Catalog
Gets the column data types defined in the schema, by name.
getColumnDataTypes() - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getColumnDataTypes(Schema) - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getColumnInclusionRule() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Gets the column inclusion rule.
getColumnReferences() - Method in interface schemacrawler.schema.BaseForeignKey
Gets the list of column pairs.
getColumns() - Method in interface schemacrawler.schema.Function
Gets the list of columns in ordinal order.
getColumns() - Method in interface schemacrawler.schema.Index
Gets the list of columns in ordinal order.
getColumns() - Method in interface schemacrawler.schema.Procedure
Gets the list of columns in ordinal order.
getColumns() - Method in interface schemacrawler.schema.ResultsColumns
Gets the list of columns in ordinal order.
getColumns() - Method in interface schemacrawler.schema.Routine
Gets the list of columns in ordinal order.
getColumns() - Method in interface schemacrawler.schema.Table
Gets the list of columns in ordinal order.
getColumns() - Method in interface schemacrawler.schema.TableConstraint
Gets the list of columns in ordinal order.
getColumnsListAsString() - Method in interface schemacrawler.schema.ResultsColumns
Gets a comma-separated list of columns.
getColumnType() - Method in interface schemacrawler.schema.FunctionColumn
Gets the function column type.
getColumnType() - Method in interface schemacrawler.schema.ProcedureColumn
Gets the procedure type.
getColumnType() - Method in interface schemacrawler.schema.RoutineColumn
Gets the routine column type.
getConditionTiming() - Method in interface schemacrawler.schema.Trigger
Gets the condition timing.
getConnectionUrl() - Method in interface schemacrawler.schema.JdbcDriverInfo
Gets the database connection URL.
getConnectionUrl() - Method in interface schemacrawler.schemacrawler.ConnectionOptions
 
getCrawlInfo() - Method in interface schemacrawler.schema.Catalog
 
getCrawlInfo() - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getCrawlTimestamp() - Method in interface schemacrawler.schema.CrawlInfo
Gets the timestamp of when the database was crawled.
getCreateParameters() - Method in interface schemacrawler.schema.ColumnDataType
Gets the parameters needed when using this data type.
getDatabase() - Method in class schemacrawler.schemacrawler.DatabaseConfigConnectionOptions
 
getDatabaseInfo() - Method in interface schemacrawler.schema.Catalog
 
getDatabaseInfo() - Method in interface schemacrawler.schema.CrawlInfo
Gets the name of the RDBMS vendor and product.
getDatabaseInfo() - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getDatabaseSpecificTypeName() - Method in interface schemacrawler.schema.ColumnDataType
Gets the database specific data type name.
getDecimalDigits() - Method in interface schemacrawler.schema.BaseColumn
Get the number of fractional digits.
getDefaultValue() - Method in interface schemacrawler.schema.Column
Gets the default data value for the column.
getDeferrability() - Method in interface schemacrawler.schema.ForeignKey
Gets the deferrability.
getDefinition() - Method in interface schemacrawler.schema.DefinedObject
Gets the definition.
getDeleteRule() - Method in interface schemacrawler.schema.ForeignKey
Gets the delete rule.
getDescription() - Method in interface schemacrawler.schema.Property
Gets the description of the property.
getDisplaySize() - Method in interface schemacrawler.schema.ResultsColumn
Gets the normal maximum number of characters allowed as the width of the designated column.
getDriverClassName() - Method in interface schemacrawler.schema.JdbcDriverInfo
Gets the class name of the JDBC driver.
getDriverName() - Method in interface schemacrawler.schema.JdbcDriverInfo
Gets the name of the JDBC driver.
getDriverProperties() - Method in interface schemacrawler.schema.JdbcDriverInfo
Gets all the JDBC driver properties, and their values.
getDriverVersion() - Method in interface schemacrawler.schema.JdbcDriverInfo
Gets the JDBC driver version.
getEnumValue(String, E) - Method in class schemacrawler.schemacrawler.Config
Gets the value of a property as an enum.
getEventManipulationType() - Method in interface schemacrawler.schema.Trigger
Gets the event manipulation type.
getExclusionRule(String) - Method in class schemacrawler.schemacrawler.Config
 
getExportedForeignKeys() - Method in interface schemacrawler.schema.Table
Gets the list of exported foreign keys.
getExtIndexesSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
Gets the index definitions SQL from the additional configuration.
getExtTableConstraintsSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
Gets the table check constraints SQL from the additional configuration.
getExtTablesSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
Gets the table definitions SQL from the additional configuration.
getForeignKeyColumn() - Method in class schemacrawler.crawl.BaseColumnReference
Gets the foreign key column.
getForeignKeyColumn() - Method in interface schemacrawler.schema.ColumnReference
Gets the foreign key column.
getForeignKeys() - Method in interface schemacrawler.schema.Table
Gets the list of foreign keys.
getForeignKeysSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
Gets the foreign keys SQL from the additional configuration.
getFrom() - Method in class sf.util.graph.DirectedEdge
 
getFromJavaSqlTypeName(String) - Method in class schemacrawler.utility.JavaSqlTypes
Lookup java.sql.Types type, and return more detailed information, including the mapped Java class.
getFullName() - Method in interface schemacrawler.schema.NamedObject
Getter for fully qualified name of object.
getFullName() - Method in class schemacrawler.schema.SchemaReference
 
getFullName() - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getGrantee() - Method in interface schemacrawler.schema.Grant
Gets the grantee.
getGrantor() - Method in interface schemacrawler.schema.Grant
Gets the grantor.
getGrants() - Method in interface schemacrawler.schema.Privilege
 
getGrepColumnInclusionRule() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Gets the column inclusion rule for grep.
getGrepDefinitionInclusionRule() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Gets the definitions inclusion rule for grep.
getGrepRoutineColumnInclusionRule() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Gets the routine column rule for grep.
getHost() - Method in class schemacrawler.schemacrawler.DatabaseConfigConnectionOptions
 
getId() - Method in enum schemacrawler.schema.ForeignKeyDeferrability
Gets the id.
getId() - Method in enum schemacrawler.schema.ForeignKeyUpdateRule
Gets the id.
getId() - Method in enum schemacrawler.schema.FunctionColumnType
Gets the id.
getId() - Method in enum schemacrawler.schema.FunctionReturnType
Gets the id.
getId() - Method in enum schemacrawler.schema.IndexType
Gets the id.
getId() - Method in enum schemacrawler.schema.ProcedureColumnType
Gets the id.
getId() - Method in enum schemacrawler.schema.ProcedureReturnType
Gets the id.
getId() - Method in enum schemacrawler.schema.SearchableType
Gets the id.
getId() - Method in class sf.util.StopWatch
 
getIdentifierQuoteString() - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptions
 
getImportedForeignKeys() - Method in interface schemacrawler.schema.Table
Gets the list of imported foreign keys.
getInclusionRule(String) - Method in class schemacrawler.schemacrawler.Config
 
getInclusionRule(String, String) - Method in class schemacrawler.schemacrawler.Config
 
getInclusionRuleDefaultExclude(String, String) - Method in class schemacrawler.schemacrawler.Config
 
getInclusionRuleOrNull(String, String) - Method in class schemacrawler.schemacrawler.Config
 
getIncomingEdges(Vertex<T>) - Method in class sf.util.graph.DirectedGraph
 
getIncrement() - Method in interface schemacrawler.schema.Sequence
Gets the increment of the sequence.
getIndex() - Method in interface schemacrawler.schema.IndexColumn
Gets the index this column belongs to.
getIndexes() - Method in interface schemacrawler.schema.Table
Gets the list of indexes.
getIndexOrdinalPosition() - Method in interface schemacrawler.schema.IndexColumn
Ordinal position of the column, in the index.
getIndexType() - Method in interface schemacrawler.schema.Index
Gets the index type.
getInformationSchemaViews() - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptions
 
getIntegerValue(String, int) - Method in class schemacrawler.schemacrawler.Config
Gets the value of a property as an integer.
getJavaSqlType() - Method in interface schemacrawler.schema.ColumnDataType
Gets the java.sql.Types type.
getJavaSqlType() - Method in class schemacrawler.schema.JavaSqlType
The java.sql.Types type.
getJavaSqlTypeGroup() - Method in class schemacrawler.schema.JavaSqlType
 
getJavaSqlTypeName() - Method in class schemacrawler.schema.JavaSqlType
The java.sql.Types type name.
getJdbcDriver() - Method in interface schemacrawler.schemacrawler.ConnectionOptions
 
getJdbcDriverInfo() - Method in interface schemacrawler.schema.Catalog
 
getJdbcDriverInfo() - Method in interface schemacrawler.schema.CrawlInfo
Gets the name of the JDBC driver.
getJdbcDriverInfo() - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getKeySequence() - Method in interface schemacrawler.schema.ForeignKeyColumnReference
Gets the sequence in the foreign key.
getLabel() - Method in interface schemacrawler.schema.ResultsColumn
Gets the column's suggested title for use in printouts and displays.
getLiteralPrefix() - Method in interface schemacrawler.schema.ColumnDataType
Gets the literal prefix.
getLiteralSuffix() - Method in interface schemacrawler.schema.ColumnDataType
Gets the literal suffix.
getLocalTypeName() - Method in interface schemacrawler.schema.ColumnDataType
Gets the local data type name.
getLookupKey() - Method in interface schemacrawler.schema.NamedObject
A value guaranteed to be unique in the database for this object.
getLookupKey() - Method in class schemacrawler.schema.SchemaReference
 
getLookupKey() - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getLookupKey() - Method in enum schemacrawler.schemacrawler.InformationSchemaKey
 
getMaximumScale() - Method in interface schemacrawler.schema.ColumnDataType
Gets the maximum scale.
getMaximumValue() - Method in interface schemacrawler.schema.Sequence
Gets the maximum value of the sequence.
getMinimumScale() - Method in interface schemacrawler.schema.ColumnDataType
Gets the minimum scale.
getMinimumValue() - Method in interface schemacrawler.schema.Sequence
Gets the minimum value of the sequence.
getName() - Method in interface schemacrawler.schema.NamedObject
Getter for name of object.
getName() - Method in interface schemacrawler.schema.Property
Gets the name of the property.
getName() - Method in class schemacrawler.schema.SchemaReference
 
getName() - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getName() - Method in class schemacrawler.utility.Query
Gets the query name.
getName() - Method in class sf.util.graph.DirectedGraph
 
getNamedObjectSort(boolean) - Static method in enum schemacrawler.utility.NamedObjectSort
 
getNumPrecisionRadix() - Method in interface schemacrawler.schema.ColumnDataType
Gets the precision of the radix.
getOrdinalPosition() - Method in interface schemacrawler.schema.BaseColumn
Get the ordinal position of the column in the table, starting at 1.
getOutgoingEdges(Vertex<T>) - Method in class sf.util.graph.DirectedGraph
 
getOverrideTypeInfoSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
SQL that overrides DatabaseMetaData#getTypeInfo().
getPages() - Method in interface schemacrawler.schema.Index
Gets the pages.
getParent() - Method in interface schemacrawler.schema.ContainedObject
Gets the parent.
getParentTableFilterDepth() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
 
getPort() - Method in class schemacrawler.schemacrawler.DatabaseConfigConnectionOptions
 
getPrecision() - Method in interface schemacrawler.schema.ColumnDataType
Gets the precision.
getPrecision() - Method in interface schemacrawler.schema.RoutineColumn
Gets the number of decimal digits precision for the column.
getPrimaryKey() - Method in interface schemacrawler.schema.Table
Gets the primary key.
getPrimaryKeyColumn() - Method in class schemacrawler.crawl.BaseColumnReference
Gets the primary key column.
getPrimaryKeyColumn() - Method in interface schemacrawler.schema.ColumnReference
Gets the primary key column.
getPrivileges() - Method in interface schemacrawler.schema.Column
Gets the list of privileges for the table.
getPrivileges() - Method in interface schemacrawler.schema.Table
Gets the list of privileges.
getProductName() - Method in interface schemacrawler.schema.DatabaseInfo
Gets the name of the RDBMS vendor and product.
getProductName() - Static method in class schemacrawler.Version
Product name.
getProductVersion() - Method in interface schemacrawler.schema.DatabaseInfo
Gets the RDBMS product version.
getProperties() - Method in interface schemacrawler.schema.DatabaseInfo
Gets all database properties.
getQuery() - Method in class schemacrawler.utility.Query
Gets the query SQL.
getQuery(Table, boolean) - Method in class schemacrawler.utility.Query
Gets the query with parameters substituted.
getReferencedColumn() - Method in interface schemacrawler.schema.Column
Referenced column if this column is part of a foreign key, null otherwise.
getReferencedObject() - Method in interface schemacrawler.schema.Synonym
Gets the referenced object, which may or may not actually exist.
getRelatedTables(TableRelationshipType) - Method in interface schemacrawler.schema.Table
Gets the tables related to this one, based on the specified relationship type.
getRemarks() - Method in interface schemacrawler.schema.DescribedObject
Getter for remarks.
getRemarks() - Method in class schemacrawler.schema.SchemaReference
 
getRemarks() - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getResource() - Method in enum schemacrawler.schemacrawler.InformationSchemaKey
 
getResultColumns(ResultSet) - Static method in class schemacrawler.crawl.SchemaCrawler
Gets the result set columns metadata.
getReturnType() - Method in interface schemacrawler.schema.Function
Gets the procedure type.
getReturnType() - Method in interface schemacrawler.schema.Procedure
Gets the procedure type.
getReturnType() - Method in interface schemacrawler.schema.Routine
Gets the routine type.
getRoutineBodyType() - Method in interface schemacrawler.schema.Function
Gets the type of the routine body.
getRoutineBodyType() - Method in interface schemacrawler.schema.Routine
Gets the type of the routine body.
getRoutineColumnInclusionRule() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Gets the routine column rule.
getRoutineInclusionRule() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Gets the routine inclusion rule.
getRoutines() - Method in interface schemacrawler.schema.Catalog
Gets the routine.
getRoutines(Schema) - Method in interface schemacrawler.schema.Catalog
Gets the routine.
getRoutines() - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getRoutines(Schema) - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getRoutinesSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
Gets the routine definitions SQL from the additional configuration.
getRoutineType() - Method in interface schemacrawler.schema.Routine
Gets the routine type.
getRoutineTypes() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
 
getSchema() - Method in interface schemacrawler.schema.DatabaseObject
 
getSchemaCrawlerAbout() - Method in interface schemacrawler.schema.SchemaCrawlerInfo
Gets the SchemaCrawler about text.
getSchemaCrawlerInfo() - Method in interface schemacrawler.schema.Catalog
 
getSchemaCrawlerInfo() - Method in interface schemacrawler.schema.CrawlInfo
Gets the SchemaCrawler version.
getSchemaCrawlerInfo() - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getSchemaCrawlerProductName() - Method in interface schemacrawler.schema.SchemaCrawlerInfo
Gets the name of the SchemaCrawler product.
getSchemaCrawlerVersion() - Method in interface schemacrawler.schema.SchemaCrawlerInfo
Gets the SchemaCrawler version.
getSchemaInclusionRule() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Gets the schema inclusion rule.
getSchemaInfoLevel() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Gets the schema information level, identifying to what level the schema should be crawled.
getSchemas() - Method in interface schemacrawler.schema.Catalog
Gets the schemas.
getSchemas() - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getSchemataSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
Gets the schemata SQL from the additional configuration.
getSearchable() - Method in interface schemacrawler.schema.ColumnDataType
Gets the search method.
getSequenceInclusionRule() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Gets the sequence inclusion rule.
getSequences() - Method in interface schemacrawler.schema.Catalog
Gets the sequences.
getSequences(Schema) - Method in interface schemacrawler.schema.Catalog
Gets the sequences.
getSequences() - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getSequences(Schema) - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getSequencesSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
Gets the sequences SQL from the additional configuration.
getShortName() - Method in interface schemacrawler.schema.DependantObject
Gets the name of the dependent object and the name of the parent.
getSize() - Method in interface schemacrawler.schema.BaseColumn
Get the column size.
getSortSequence() - Method in interface schemacrawler.schema.IndexColumn
Gets the sort sequence.
getSpecificName() - Method in interface schemacrawler.schema.Routine
The name which uniquely identifies this routine within its schema.
getStringValue(String, String) - Method in class schemacrawler.schemacrawler.Config
Gets the value of a property as a string.
getSynonymInclusionRule() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Gets the synonym inclusion rule.
getSynonyms() - Method in interface schemacrawler.schema.Catalog
Gets the synonyms.
getSynonyms(Schema) - Method in interface schemacrawler.schema.Catalog
Gets the synonyms.
getSynonyms() - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getSynonyms(Schema) - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getSynonymsSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
Gets the synonyms SQL from the additional configuration.
getSystemColumnDataTypes() - Method in interface schemacrawler.schema.Catalog
Gets the column data types defined by the RDBMS system.
getSystemColumnDataTypes() - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getTableConstraint() - Method in interface schemacrawler.schema.TableConstraintColumn
Gets the table constraint this column belongs to.
getTableConstraintOrdinalPosition() - Method in interface schemacrawler.schema.TableConstraintColumn
Ordinal position of the column, in the table constraint.
getTableConstraints() - Method in interface schemacrawler.schema.Table
Gets the constraints for the table.
getTableConstraintsColumnsSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
Gets the table constraints columns SQL from the additional configuration.
getTableConstraintsSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
Gets the table constraints SQL from the additional configuration.
getTableConstraintType() - Method in interface schemacrawler.schema.TableConstraint
Gets the table constraint type.
getTableInclusionRule() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Gets the table inclusion rule.
getTableNamePattern() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Gets the table name pattern.
getTables() - Method in interface schemacrawler.schema.Catalog
Gets the tables.
getTables(Schema) - Method in interface schemacrawler.schema.Catalog
Gets the tables.
getTables() - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getTables(Schema) - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
getTableType() - Method in interface schemacrawler.schema.Table
Gets the table type.
getTableType() - Method in class schemacrawler.schema.TableType
The table type, with the case preserved.
getTableTypes() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Returns the table types requested for output.
getTag() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
getTitle() - Method in interface schemacrawler.schema.CrawlInfo
Gets the title.
getTitle() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
 
getTo() - Method in class sf.util.graph.DirectedEdge
 
getTriggers() - Method in interface schemacrawler.schema.Table
Gets the list of triggers.
getTriggersSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
Gets the trigger definitions SQL from the additional configuration.
getType() - Method in interface schemacrawler.schema.BaseColumn
Gets the type of the object.
getType() - Method in interface schemacrawler.schema.Index
Gets the type of the object.
getType() - Method in interface schemacrawler.schema.TableConstraint
 
getType() - Method in interface schemacrawler.schema.TypedObject
Gets the type of the object.
getTypeMappedClass() - Method in interface schemacrawler.schema.ColumnDataType
Gets the Java class mapped to the type.
getUpdateRule() - Method in interface schemacrawler.schema.ForeignKey
Gets the update rule.
getUrlX() - Method in class schemacrawler.schemacrawler.DatabaseConfigConnectionOptions
 
getUser() - Method in interface schemacrawler.schemacrawler.ConnectionOptions
 
getUserName() - Method in interface schemacrawler.schema.DatabaseInfo
Gets the user name as known to this database.
getValue() - Method in enum schemacrawler.schema.ConditionTimingType
Gets the value.
getValue() - Method in interface schemacrawler.schema.JdbcDriverProperty
Gets the the current value of the property, based on a combination of the information supplied to the method getPropertyInfo, the Java environment, and the driver-supplied default values.
getValue() - Method in interface schemacrawler.schema.Property
Gets the value of the property.
getValue() - Method in enum schemacrawler.schema.TableConstraintType
Gets the value.
getValue() - Method in class sf.util.graph.Vertex
 
getVersion() - Static method in class schemacrawler.Version
Product version number.
getViewsSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
Gets the view definitions SQL from the additional configuration.
getWidth() - Method in interface schemacrawler.schema.BaseColumn
Gets the width of the column, if the column width is required.
Grant<D extends DatabaseObject> - Interface in schemacrawler.schema
 
GraphException - Exception in sf.util.graph
 
GraphException(String) - Constructor for exception sf.util.graph.GraphException
 
grepOnlyMatching(boolean) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 

H

hasAdditionalColumnAttributesSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
 
hasAdditionalTableAttributesSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
 
hasAttribute(String) - Method in class sf.util.graph.Vertex
 
hasDefinition() - Method in interface schemacrawler.schema.DefinedObject
Checks whether there is a definition.
hasExtIndexesSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
 
hasExtTableConstraintsSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
 
hasExtTablesSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
 
hasForeignKeysSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
 
hashCode() - Method in class schemacrawler.crawl.BaseColumnReference
 
hashCode() - Method in class schemacrawler.schema.JavaSqlType
 
hashCode() - Method in class schemacrawler.schema.SchemaReference
 
hashCode() - Method in class schemacrawler.schema.TableType
hashCode() - Method in class schemacrawler.schemacrawler.ExcludeAll
 
hashCode() - Method in class schemacrawler.schemacrawler.IncludeAll
 
hashCode() - Method in class schemacrawler.schemacrawler.RegularExpressionExclusionRule
 
hashCode() - Method in class schemacrawler.schemacrawler.RegularExpressionInclusionRule
 
hashCode() - Method in class schemacrawler.schemacrawler.RegularExpressionRule
 
hashCode() - Method in class schemacrawler.utility.JavaSqlTypes
 
hashCode() - Method in class schemacrawler.utility.TypeMap
 
hashCode() - Method in class sf.util.graph.DirectedEdge
hashCode() - Method in class sf.util.graph.Vertex
 
hasOverrideForIdentifierQuoteString() - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptions
 
hasOverrideForSupportsCatalogs() - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptions
 
hasOverrideForSupportsSchemas() - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptions
 
hasOverrideTypeInfoSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
 
hasRemarks() - Method in interface schemacrawler.schema.DescribedObject
Whether remarks are available.
hasRemarks() - Method in class schemacrawler.schema.SchemaReference
Whether remarks are available.
hasRemarks() - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
hasRoutinesSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
 
hasSchemataSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
 
hasSequencesSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
 
hasSynonymsSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
 
hasTableConstraintsColumnsSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
 
hasTableConstraintsSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
 
hasTriggerSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
 
hasValue(String) - Method in class schemacrawler.schemacrawler.Config
Checks if a value is available.
hasViewsSql() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
 
hideEmptyTables() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 

I

identifierQuoteString(String) - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptionsBuilder
Overrides the JDBC driver provided information about the identifier quote string.
IncludeAll - Class in schemacrawler.schemacrawler
Include all names, definitions, and other attributes of named objects.
IncludeAll() - Constructor for class schemacrawler.schemacrawler.IncludeAll
 
includeColumns(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
includeGreppedColumns(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
includeGreppedDefinitions(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
includeGreppedRoutineColumns(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
includeRoutineColumns(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
includeRoutines(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
includeSchemas(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
includeSequences(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
includeSynonyms(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
includeTables(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
InclusionRule - Interface in schemacrawler.schemacrawler
Specifies inclusion and exclusion patterns that can be applied to the names, definitions, and other attributes of named objects.
InclusionRuleFilter<N extends NamedObject> - Class in schemacrawler.filter
 
InclusionRuleFilter(InclusionRule, boolean) - Constructor for class schemacrawler.filter.InclusionRuleFilter
 
Index - Interface in schemacrawler.schema
Represents an index on a database table.
IndexColumn - Interface in schemacrawler.schema
 
IndexColumnSortSequence - Enum in schemacrawler.schema
An enumeration wrapper around index sort sequences.
IndexType - Enum in schemacrawler.schema
An enumeration wrapper around index types.
InformationSchemaKey - Enum in schemacrawler.schemacrawler
 
InformationSchemaViews - Class in schemacrawler.schemacrawler
The database specific views to get additional database metadata in a standard format.
InformationSchemaViews() - Constructor for class schemacrawler.schemacrawler.InformationSchemaViews
Creates empty information schema views.
InformationSchemaViewsBuilder - Class in schemacrawler.schemacrawler
The database specific views to get additional database metadata in a standard format.
InformationSchemaViewsBuilder() - Constructor for class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
 
invertGrepMatch(boolean) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
isAutoIncrement() - Method in interface schemacrawler.schema.ResultsColumn
True if this column is auto-incremented.
isAutoIncrementable() - Method in interface schemacrawler.schema.ColumnDataType
Whether the data type is auto-incrementable.
isAutoIncremented() - Method in interface schemacrawler.schema.Column
True if this column is auto-incremented.
isBlank(String) - Static method in class sf.util.Utility
Checks if the text is null or empty.
isCaseSensitive() - Method in interface schemacrawler.schema.ColumnDataType
Whether the data type is case-sensitive.
isCaseSensitive() - Method in interface schemacrawler.schema.ResultsColumn
True if this column is case-sensitive.
isCurrency() - Method in interface schemacrawler.schema.ResultsColumn
True if this column is a cash value.
isCycle() - Method in interface schemacrawler.schema.Sequence
Indicates whether or not the sequence can continue to generate values after reaching its maximum or minimum value.
isDeferrable() - Method in interface schemacrawler.schema.TableConstraint
Whether the constraint is deferrable.
isDefinitelyWritable() - Method in interface schemacrawler.schema.ResultsColumn
Indicates whether a write on the designated column will definitely succeed.
isEmpty() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
 
isEmpty() - Method in class schemacrawler.utility.JavaSqlTypes
 
isEmpty() - Method in class schemacrawler.utility.TypeMap
 
isEqualTo(String) - Method in class schemacrawler.schema.TableType
Checks if a string is equal to this table type.
isExcludeAll() - Method in class schemacrawler.filter.InclusionRuleFilter
 
isFixedPrecisionScale() - Method in interface schemacrawler.schema.ColumnDataType
Whether the data type has a fixed precision scale.
isForeignKeyUnique(BaseForeignKey) - Static method in class schemacrawler.utility.MetaDataUtility
 
isFrom(Vertex<T>) - Method in class sf.util.graph.DirectedEdge
 
isGenerated() - Method in interface schemacrawler.schema.Column
True if this column is a generated column.
isGrantable() - Method in interface schemacrawler.schema.Grant
If the privilege is grantable.
isGrepColumns() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
 
isGrepDefinitions() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
 
isGrepInvertMatch() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Whether to invert matches.
isGrepOnlyMatching() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Whether grep includes show foreign keys that reference other non-matching tables.
isGrepRoutineColumns() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
 
isHideEmptyTables() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
If infolevel=maximum, this option will remove empty tables (that is, tables with no rows of data) from the catalog.
isInitiallyDeferred() - Method in interface schemacrawler.schema.TableConstraint
Whether the constraint is initially deferred.
isJdbcCompliant() - Method in interface schemacrawler.schema.JdbcDriverInfo
Reports whether this JDBC driver is a genuine JDBC Compliant TM driver.
isLowerCase(String) - Static method in class sf.util.Utility
Checks if the text is all lowercase.
isNullable() - Method in interface schemacrawler.schema.BaseColumn
Whether the column is nullable.
isNullable() - Method in interface schemacrawler.schema.ColumnDataType
Whether the data type is nullable.
isParentPartial() - Method in interface schemacrawler.schema.DependantObject
 
isPartOfForeignKey() - Method in interface schemacrawler.schema.Column
True if this column is part of a foreign key.
isPartOfIndex() - Method in interface schemacrawler.schema.Column
True if this column is part of an index.
isPartOfPrimaryKey() - Method in interface schemacrawler.schema.Column
True if this column is a part of primary key.
isPartOfUniqueIndex() - Method in interface schemacrawler.schema.Column
True if this column is part of an unique index.
isQueryOver() - Method in class schemacrawler.utility.Query
Determines if this query has substitutable parameters, and whether it should be run once for each table.
isReadOnly() - Method in interface schemacrawler.schema.ResultsColumn
Indicates whether the designated column is definitely not writable.
isRequired() - Method in interface schemacrawler.schema.JdbcDriverProperty
The required field is true if a value must be supplied for this property during Driver.connect and false otherwise.
isRetrieveAdditionalColumnAttributes() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveAdditionalDatabaseInfo() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveAdditionalJdbcDriverInfo() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveAdditionalTableAttributes() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveColumnDataTypes() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveForeignKeys() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveIndexes() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveIndexInformation() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveRoutineColumns() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveRoutineInformation() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveRoutines() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveSequenceInformation() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveSynonymInformation() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveTableColumnPrivileges() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveTableColumns() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveTableConstraintInformation() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveTableDefinitionsInformation() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveTablePrivileges() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveTables() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveTriggerInformation() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveUserDefinedColumnDataTypes() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRetrieveViewInformation() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
isRunning() - Method in class sf.util.StopWatch
Return whether the stop watch is currently running.
isSearchable() - Method in interface schemacrawler.schema.ResultsColumn
Indicates whether the designated column can be used in a where clause.
isSigned() - Method in interface schemacrawler.schema.ResultsColumn
Indicates whether values in the designated column are signed numbers.
isSupportsCatalogs() - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptions
 
isSupportsSchemas() - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptions
 
isTo(Vertex<T>) - Method in class sf.util.graph.DirectedEdge
 
isUnique() - Method in interface schemacrawler.schema.Index
If the index is unique.
isUnsigned() - Method in interface schemacrawler.schema.ColumnDataType
Whether the data type is unsigned.
isUpdatable() - Method in interface schemacrawler.schema.View
Specifies whether the view is updatable.
isUserDefined() - Method in interface schemacrawler.schema.ColumnDataType
Whether the data type is user-defined.
isView() - Method in class schemacrawler.schema.TableType
 
isWritable() - Method in interface schemacrawler.schema.ResultsColumn
Indicates whether it is possible for a write on the designated column to succeed.
iterator() - Method in class schemacrawler.utility.JavaSqlTypes
 

J

JavaSqlType - Class in schemacrawler.schema
A wrapper around java.sql.Types.
JavaSqlType(int, String, JavaSqlType.JavaSqlTypeGroup) - Constructor for class schemacrawler.schema.JavaSqlType
 
JavaSqlType.JavaSqlTypeGroup - Enum in schemacrawler.schema
 
JavaSqlTypes - Class in schemacrawler.utility
Utility to work with java.sql.Types.
JavaSqlTypes() - Constructor for class schemacrawler.utility.JavaSqlTypes
 
JdbcDriverInfo - Interface in schemacrawler.schema
JDBC driver information.
JdbcDriverProperty - Interface in schemacrawler.schema
Represents a JDBC driver property, and it's value.
join(Collection<String>, String) - Static method in class sf.util.Utility
 
join(Map<String, String>, String) - Static method in class sf.util.Utility
 
join(String[], String) - Static method in class sf.util.Utility
 

K

keySet() - Method in class schemacrawler.utility.JavaSqlTypes
 
keySet() - Method in class schemacrawler.utility.TypeMap
 

L

load(String...) - Static method in class schemacrawler.schemacrawler.Config
Loads the SchemaCrawler configuration, and override configuration, from properties files.
loadResource(String) - Static method in class schemacrawler.schemacrawler.Config
Loads the SchemaCrawler configuration, from a properties file stream.
lookupColumn(String) - Method in interface schemacrawler.schema.Function
Gets a column by name.
lookupColumn(String) - Method in interface schemacrawler.schema.Procedure
Gets a column by unqualified name.
lookupColumn(String) - Method in interface schemacrawler.schema.ResultsColumns
Gets a column by name.
lookupColumn(String) - Method in interface schemacrawler.schema.Routine
Gets a column by unqualified name.
lookupColumn(String) - Method in interface schemacrawler.schema.Table
Gets a column by unqualified name.
lookupColumnDataType(Schema, String) - Method in interface schemacrawler.schema.Catalog
Gets the column data types defined in the schema, by name.
lookupColumnDataType(Schema, String) - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
lookupForeignKey(String) - Method in interface schemacrawler.schema.Table
Gets a foreign key by name.
lookupIndex(String) - Method in interface schemacrawler.schema.Table
Gets an index by unqualified name.
lookupPrivilege(String) - Method in interface schemacrawler.schema.Column
Gets a privilege by unqualified name.
lookupPrivilege(String) - Method in interface schemacrawler.schema.Table
Gets a privilege by unqualified name.
lookupRoutine(Schema, String) - Method in interface schemacrawler.schema.Catalog
Gets a routine by unqualified name.
lookupRoutine(Schema, String) - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
lookupSchema(String) - Method in interface schemacrawler.schema.Catalog
Gets a schema by name.
lookupSchema(String) - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
lookupSequence(Schema, String) - Method in interface schemacrawler.schema.Catalog
Gets the sequence by unqualified name.
lookupSequence(Schema, String) - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
lookupSynonym(Schema, String) - Method in interface schemacrawler.schema.Catalog
Gets the synonym by unqualified name.
lookupSynonym(Schema, String) - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
lookupSystemColumnDataType(String) - Method in interface schemacrawler.schema.Catalog
Gets the column data types defined by the RDBMS system, by name.
lookupSystemColumnDataType(String) - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
lookupTable(Schema, String) - Method in interface schemacrawler.schema.Catalog
Gets a table by unqualified name.
lookupTable(Schema, String) - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
lookupTrigger(String) - Method in interface schemacrawler.schema.Table
Gets a trigger by unqualified name.

M

main(String[]) - Static method in class schemacrawler.Version
Main routine.
maximum() - Static method in class schemacrawler.schemacrawler.SchemaInfoLevelBuilder
Creates a new SchemaInfoLevel for maximum schema information.
MetaDataUtility - Class in schemacrawler.utility
SchemaCrawler utility methods.
MetaDataUtility.ForeignKeyCardinality - Enum in schemacrawler.utility
 
minimum() - Static method in class schemacrawler.schemacrawler.SchemaInfoLevelBuilder
Creates a new SchemaInfoLevel for minimum schema information.
Multimap<K,V> - Class in sf.util
 
Multimap() - Constructor for class sf.util.Multimap
 

N

NamedObject - Interface in schemacrawler.schema
Represents a named object.
NamedObjectSort - Enum in schemacrawler.utility
 
NotLoadedException - Exception in schemacrawler.crawl
 
NotLoadedException() - Constructor for exception schemacrawler.crawl.NotLoadedException
 

O

ObjectToString - Class in sf.util
 
Options - Interface in schemacrawler.schemacrawler
Options.
OptionsBuilder<O extends Options> - Interface in schemacrawler.schemacrawler
 

P

parentTableFilterDepth(int) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
PartialDatabaseObject - Interface in schemacrawler.schema
Represents a database object, with partially populated metadata.
PrimaryKey - Interface in schemacrawler.schema
Represents a primary key in a table.
Privilege<D extends DatabaseObject> - Interface in schemacrawler.schema
Represents a privilege of a table or column.
Procedure - Interface in schemacrawler.schema
Represents a database procedure.
ProcedureColumn - Interface in schemacrawler.schema
Represents a column in a database procedure.
ProcedureColumnType - Enum in schemacrawler.schema
An enumeration wrapper around procedure column types.
ProcedureReturnType - Enum in schemacrawler.schema
An enumeration wrapper around JDBC procedure types.
Property - Interface in schemacrawler.schema
 
put(Integer, JavaSqlType) - Method in class schemacrawler.utility.JavaSqlTypes
 
put(String, Class<?>) - Method in class schemacrawler.utility.TypeMap
 
putAll(Map<? extends Integer, ? extends JavaSqlType>) - Method in class schemacrawler.utility.JavaSqlTypes
 
putAll(Map<? extends String, ? extends Class<?>>) - Method in class schemacrawler.utility.TypeMap
 
putAttribute(String, Object) - Method in class sf.util.graph.Vertex
 

Q

Query - Class in schemacrawler.utility
A SQL query.
Query(String, String) - Constructor for class schemacrawler.utility.Query
Definition of a query, including a name, and parameterized or regular SQL.

R

readFully(InputStream) - Static method in class sf.util.Utility
 
readFully(Reader) - Static method in class sf.util.Utility
Reads the stream fully, and returns a byte array of data.
readResourceFully(String) - Static method in class sf.util.Utility
 
reduce(Collection<? extends Table>) - Method in class schemacrawler.crawl.TablesReducer
 
reduce(Collection<? extends N>) - Method in interface schemacrawler.schema.Reducer
 
reduce(Class<N>, Reducer<N>) - Method in interface schemacrawler.schema.Reducible
 
reduce(Class<N>, Reducer<N>) - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
Reducer<N extends NamedObject> - Interface in schemacrawler.schema
 
Reducible - Interface in schemacrawler.schema
 
RegularExpressionExclusionRule - Class in schemacrawler.schemacrawler
Specifies exclusion patterns that can be applied to the names, definitions, and other attributes of named objects.
RegularExpressionExclusionRule(Pattern) - Constructor for class schemacrawler.schemacrawler.RegularExpressionExclusionRule
Set exclude pattern.
RegularExpressionExclusionRule(String) - Constructor for class schemacrawler.schemacrawler.RegularExpressionExclusionRule
Set exclude pattern.
RegularExpressionInclusionRule - Class in schemacrawler.schemacrawler
Specifies exclusion patterns that can be applied to the names, definitions, and other attributes of named objects.
RegularExpressionInclusionRule(Pattern) - Constructor for class schemacrawler.schemacrawler.RegularExpressionInclusionRule
Set include pattern.
RegularExpressionInclusionRule(String) - Constructor for class schemacrawler.schemacrawler.RegularExpressionInclusionRule
Set include pattern.
RegularExpressionRule - Class in schemacrawler.schemacrawler
Specifies inclusion and exclusion patterns that can be applied to the names, definitions, and other attributes of named objects.
RegularExpressionRule(Pattern, Pattern) - Constructor for class schemacrawler.schemacrawler.RegularExpressionRule
Set include and exclude patterns.
RegularExpressionRule(String, String) - Constructor for class schemacrawler.schemacrawler.RegularExpressionRule
Set include and exclude patterns.
remove(Object) - Method in class schemacrawler.utility.JavaSqlTypes
 
remove(Object) - Method in class schemacrawler.utility.TypeMap
 
removeAttribute(String) - Method in interface schemacrawler.schema.AttributedObject
Removes an attribute.
removeAttribute(String) - Method in class schemacrawler.schema.SchemaReference
Removes an attribute.
removeAttribute(String) - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
ResultsColumn - Interface in schemacrawler.schema
Represents a column in a result set.
ResultsColumns - Interface in schemacrawler.schema
Represents a result set, a result of a query.
Routine - Interface in schemacrawler.schema
 
RoutineBodyType - Enum in schemacrawler.schema
Routine body.
RoutineColumn<R extends Routine> - Interface in schemacrawler.schema
 
RoutineColumnType - Interface in schemacrawler.schema
 
routineFilter(SchemaCrawlerOptions) - Static method in class schemacrawler.filter.FilterFactory
 
RoutineReturnType - Interface in schemacrawler.schema
 
RoutinesReducer - Class in schemacrawler.crawl
 
RoutinesReducer(Predicate<Routine>) - Constructor for class schemacrawler.crawl.RoutinesReducer
 
RoutineType - Enum in schemacrawler.schema
 
routineTypes(Collection<RoutineType>) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
routineTypes(String) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
Sets routine types from a comma-separated list of routine types.

S

Schema - Interface in schemacrawler.schema
Represents the database schema.
schemacrawler - package schemacrawler
 
SchemaCrawler - Class in schemacrawler.crawl
SchemaCrawler uses database meta-data to get the details about the schema.
SchemaCrawler(Connection, DatabaseSpecificOverrideOptions) - Constructor for class schemacrawler.crawl.SchemaCrawler
Constructs a SchemaCrawler object, from a connection.
schemacrawler.crawl - package schemacrawler.crawl
 
schemacrawler.filter - package schemacrawler.filter
 
schemacrawler.schema - package schemacrawler.schema
 
schemacrawler.schemacrawler - package schemacrawler.schemacrawler
 
schemacrawler.utility - package schemacrawler.utility
 
SchemaCrawlerCommandLineException - Exception in schemacrawler.schemacrawler
Exception for the SchemaCrawler.
SchemaCrawlerCommandLineException(String) - Constructor for exception schemacrawler.schemacrawler.SchemaCrawlerCommandLineException
 
SchemaCrawlerCommandLineException(String, Throwable) - Constructor for exception schemacrawler.schemacrawler.SchemaCrawlerCommandLineException
 
SchemaCrawlerException - Exception in schemacrawler.schemacrawler
Exception for the SchemaCrawler.
SchemaCrawlerException(String) - Constructor for exception schemacrawler.schemacrawler.SchemaCrawlerException
 
SchemaCrawlerException(String, Throwable) - Constructor for exception schemacrawler.schemacrawler.SchemaCrawlerException
 
SchemaCrawlerInfo - Interface in schemacrawler.schema
SchemaCrawler information.
SchemaCrawlerOptions - Class in schemacrawler.schemacrawler
SchemaCrawler options.
SchemaCrawlerOptions() - Constructor for class schemacrawler.schemacrawler.SchemaCrawlerOptions
Default options.
SchemaCrawlerOptionsBuilder - Class in schemacrawler.schemacrawler
SchemaCrawler options.
SchemaCrawlerOptionsBuilder() - Constructor for class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
SchemaCrawlerOptionsBuilder(SchemaCrawlerOptions) - Constructor for class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
SchemaCrawlerSQLException - Exception in schemacrawler.schemacrawler
 
SchemaCrawlerSQLException(String, SQLException) - Constructor for exception schemacrawler.schemacrawler.SchemaCrawlerSQLException
 
SchemaInfoLevel - Class in schemacrawler.schemacrawler
Descriptor for level of schema detail.
SchemaInfoLevel() - Constructor for class schemacrawler.schemacrawler.SchemaInfoLevel
 
SchemaInfoLevelBuilder - Class in schemacrawler.schemacrawler
 
SchemaInfoLevelBuilder() - Constructor for class schemacrawler.schemacrawler.SchemaInfoLevelBuilder
 
SchemaReference - Class in schemacrawler.schema
 
SchemaReference() - Constructor for class schemacrawler.schema.SchemaReference
 
SchemaReference(String, String) - Constructor for class schemacrawler.schema.SchemaReference
 
SchemasReducer - Class in schemacrawler.crawl
 
SchemasReducer(SchemaCrawlerOptions) - Constructor for class schemacrawler.crawl.SchemasReducer
 
SearchableType - Enum in schemacrawler.schema
An enumeration wrapper around JDBC procedure types.
Sequence - Interface in schemacrawler.schema
Represents a database sequence.
SequencesReducer - Class in schemacrawler.crawl
 
SequencesReducer(SchemaCrawlerOptions) - Constructor for class schemacrawler.crawl.SequencesReducer
 
setApplicationLogLevel(Level) - Static method in class sf.util.Utility
Sets the application-wide log level.
setAttribute(String, Object) - Method in interface schemacrawler.schema.AttributedObject
Sets an attribute.
setAttribute(String, Object) - Method in class schemacrawler.schema.SchemaReference
Sets an attribute.
setAttribute(String, Object) - Method in class schemacrawler.schemacrawler.BaseCatalogDecorator
 
setBooleanValue(String, boolean) - Method in class schemacrawler.schemacrawler.Config
 
setChildTableFilterDepth(int) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
 
setColumnInclusionRule(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Sets the column inclusion rule.
setDatabase(String) - Method in class schemacrawler.schemacrawler.DatabaseConfigConnectionOptions
 
setEnumValue(String, E) - Method in class schemacrawler.schemacrawler.Config
 
setGrepColumnInclusionRule(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Sets the column inclusion rule for grep.
setGrepDefinitionInclusionRule(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Sets the definition inclusion rule for grep.
setGrepInvertMatch(boolean) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Set whether to invert matches.
setGrepOnlyMatching(boolean) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Whether grep includes show foreign keys that reference other non-matching tables.
setGrepRoutineColumnInclusionRule(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Sets the routine column inclusion rule for grep.
setHideEmptyTables(boolean) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
If infolevel=maximum, this option will remove empty tables (that is, tables with no rows of data) from the catalog.
setHost(String) - Method in class schemacrawler.schemacrawler.DatabaseConfigConnectionOptions
 
setParentTableFilterDepth(int) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
 
setPassword(String) - Method in interface schemacrawler.schemacrawler.ConnectionOptions
 
setPort(int) - Method in class schemacrawler.schemacrawler.DatabaseConfigConnectionOptions
 
setRetrieveAdditionalColumnAttributes(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveAdditionalDatabaseInfo(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveAdditionalJdbcDriverInfo(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveAdditionalTableAttributes(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveColumnDataTypes(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveForeignKeys(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveIndexes(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveIndexInformation(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveRoutineColumns(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveRoutineInformation(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveRoutines(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveSequenceInformation(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveSynonymInformation(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveTableColumnPrivileges(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveTableColumns(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveTableConstraintInformation(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveTableDefinitionsInformation(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveTablePrivileges(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveTables(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveTriggerInformation(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveUserDefinedColumnDataTypes(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRetrieveViewInformation(boolean) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setRoutineColumnInclusionRule(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Sets the routine column inclusion rule.
setRoutineInclusionRule(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Sets the routine inclusion rule.
setRoutineTypes(Collection<RoutineType>) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
 
setSchemaInclusionRule(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Sets the schema inclusion rule.
setSchemaInfoLevel(SchemaInfoLevel) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Sets the schema information level, identifying to what level the schema should be crawled.
setSequenceInclusionRule(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Sets the sequence inclusion rule.
setStringValue(String, String) - Method in class schemacrawler.schemacrawler.Config
 
setSynonymInclusionRule(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Sets the synonym inclusion rule.
setTableInclusionRule(InclusionRule) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Sets the table inclusion rule.
setTableNamePattern(String) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Sets the table name pattern, using the JDBC syntax for wildcards (_ and *).
setTableTypes(Collection<String>) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
Sets table types requested for output from a collection of table types.
setTag(String) - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
setTitle(String) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
 
setUser(String) - Method in interface schemacrawler.schemacrawler.ConnectionOptions
 
sf.util - package sf.util
 
sf.util.graph - package sf.util.graph
 
SimpleCycleDetector<T extends Comparable<? super T>> - Class in sf.util.graph
 
SimpleCycleDetector(DirectedGraph<T>) - Constructor for class sf.util.graph.SimpleCycleDetector
 
SimpleTopologicalSort<T extends Comparable<? super T>> - Class in sf.util.graph
 
SimpleTopologicalSort(DirectedGraph<T>) - Constructor for class sf.util.graph.SimpleTopologicalSort
 
size() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
 
size() - Method in class schemacrawler.utility.JavaSqlTypes
 
size() - Method in class schemacrawler.utility.TypeMap
 
size() - Method in class sf.util.StopWatch
Return the number of tasks timed.
standard() - Static method in class schemacrawler.schemacrawler.SchemaInfoLevelBuilder
Creates a new SchemaInfoLevel for standard schema information.
start(String) - Method in class sf.util.StopWatch
 
stop() - Method in class sf.util.StopWatch
 
StopWatch - Class in sf.util
 
StopWatch(String) - Constructor for class sf.util.StopWatch
 
substituteVariables(Map<String, String>) - Static method in class sf.util.TemplatingUtility
Does one pass over the values in the map, and expands each as a template, using the rest of the values in the same map.
supportsCatalogs() - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptionsBuilder
Overrides the JDBC driver provided information about whether the database supports catalogs.
supportsSchemas() - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptionsBuilder
Overrides the JDBC driver provided information about whether the database supports schema.
Synonym - Interface in schemacrawler.schema
Represents a database synonym.
SynonymsReducer - Class in schemacrawler.crawl
 
SynonymsReducer(SchemaCrawlerOptions) - Constructor for class schemacrawler.crawl.SynonymsReducer
 

T

Table - Interface in schemacrawler.schema
Represents a table in the database.
TableConstraint - Interface in schemacrawler.schema
Represents a table constraint.
TableConstraintColumn - Interface in schemacrawler.schema
 
TableConstraintType - Enum in schemacrawler.schema
Table constraint type.
tableFilter(SchemaCrawlerOptions) - Static method in class schemacrawler.filter.FilterFactory
 
tableNamePattern(String) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
TableRelationshipType - Enum in schemacrawler.schema
 
TablesReducer - Class in schemacrawler.crawl
 
TablesReducer(SchemaCrawlerOptions, Predicate<Table>) - Constructor for class schemacrawler.crawl.TablesReducer
 
TableType - Class in schemacrawler.schema
 
TableType(String) - Constructor for class schemacrawler.schema.TableType
Constructor for table type.
tableTypes(Collection<String>) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
tableTypes(String) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
Sets table types requested for output from a comma-separated list of table types.
TableTypesFilter - Class in schemacrawler.filter
 
TableTypesFilter() - Constructor for class schemacrawler.filter.TableTypesFilter
 
TableTypesFilter(SchemaCrawlerOptions) - Constructor for class schemacrawler.filter.TableTypesFilter
 
TableTypesFilter(String...) - Constructor for class schemacrawler.filter.TableTypesFilter
 
TarjanStronglyConnectedComponentFinder<T extends Comparable<? super T>> - Class in sf.util.graph
Implementation of Tarjan's algorithm
TarjanStronglyConnectedComponentFinder(DirectedGraph<T>) - Constructor for class sf.util.graph.TarjanStronglyConnectedComponentFinder
 
TemplatingUtility - Class in sf.util
Configuration properties.
test(D) - Method in class schemacrawler.filter.DatabaseObjectFilter
Check for database object limiting rules.
test(N) - Method in class schemacrawler.filter.InclusionRuleFilter
 
test(Table) - Method in class schemacrawler.filter.TableTypesFilter
Check for table limiting rules.
test(String) - Method in class schemacrawler.schemacrawler.ExcludeAll
test(String) - Method in class schemacrawler.schemacrawler.IncludeAll
test(String) - Method in class schemacrawler.schemacrawler.RegularExpressionExclusionRule
test(String) - Method in class schemacrawler.schemacrawler.RegularExpressionInclusionRule
test(String) - Method in class schemacrawler.schemacrawler.RegularExpressionRule
time(String, Callable<V>) - Method in class sf.util.StopWatch
 
title(String) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
toConfig() - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptionsBuilder
 
toConfig() - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
 
toConfig() - Method in interface schemacrawler.schemacrawler.OptionsBuilder
 
toConfig() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
toOptions() - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptionsBuilder
 
toOptions() - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
 
toOptions() - Method in interface schemacrawler.schemacrawler.OptionsBuilder
 
toOptions() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
topologicalSort() - Method in class sf.util.graph.SimpleTopologicalSort
 
toString() - Method in class schemacrawler.crawl.BaseColumnReference
 
toString() - Method in class schemacrawler.filter.InclusionRuleFilter
 
toString() - Method in enum schemacrawler.schema.ForeignKeyDeferrability
toString() - Method in enum schemacrawler.schema.ForeignKeyUpdateRule
toString() - Method in enum schemacrawler.schema.FunctionColumnType
toString() - Method in enum schemacrawler.schema.FunctionReturnType
toString() - Method in class schemacrawler.schema.JavaSqlType
 
toString() - Method in enum schemacrawler.schema.ProcedureColumnType
toString() - Method in enum schemacrawler.schema.ProcedureReturnType
toString() - Method in class schemacrawler.schema.SchemaReference
 
toString() - Method in enum schemacrawler.schema.SearchableType
toString() - Method in class schemacrawler.schema.TableType
toString() - Method in class schemacrawler.schemacrawler.Config
 
toString() - Method in class schemacrawler.schemacrawler.ExcludeAll
 
toString() - Method in class schemacrawler.schemacrawler.IncludeAll
 
toString() - Method in class schemacrawler.schemacrawler.InformationSchemaViews
 
toString() - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
 
toString() - Method in class schemacrawler.schemacrawler.RegularExpressionExclusionRule
toString() - Method in class schemacrawler.schemacrawler.RegularExpressionInclusionRule
toString() - Method in class schemacrawler.schemacrawler.RegularExpressionRule
toString() - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptions
toString() - Method in class schemacrawler.schemacrawler.SchemaInfoLevel
 
toString() - Method in class schemacrawler.utility.JavaSqlTypes
 
toString() - Method in enum schemacrawler.utility.MetaDataUtility.ForeignKeyCardinality
 
toString() - Method in class schemacrawler.utility.Query
toString() - Method in class schemacrawler.utility.TypeMap
 
toString() - Method in class sf.util.graph.DirectedEdge
 
toString() - Method in class sf.util.graph.DirectedGraph
 
toString() - Method in class sf.util.graph.Vertex
 
toString(Object) - Static method in class sf.util.ObjectToString
 
toString() - Method in class sf.util.StopWatch
 
Trigger - Interface in schemacrawler.schema
Represents an trigger.
TypedObject<T extends Comparable<? super T>> - Interface in schemacrawler.schema
 
TypeMap - Class in schemacrawler.utility
The default mappings are from the JDBC Specification 4.1, Appendix B - Data Type Conversion Tables, Table B-3 - Mapping from JDBC Types to Java Object Types.
TypeMap() - Constructor for class schemacrawler.utility.TypeMap
 
TypeMap(Connection) - Constructor for class schemacrawler.utility.TypeMap
 

U

uniqueIndexCoumnNames(Table) - Static method in class schemacrawler.utility.MetaDataUtility
 
UNKNOWN - Static variable in class schemacrawler.schema.JavaSqlType
Unknown SQL data type.
UNKNOWN - Static variable in class schemacrawler.schema.TableType
 
Utility - Class in sf.util
Utility methods.

V

valueOf(String) - Static method in enum schemacrawler.schema.ActionOrientationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum schemacrawler.schema.CheckOptionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum schemacrawler.schema.ConditionTimingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum schemacrawler.schema.EventManipulationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum schemacrawler.schema.ForeignKeyDeferrability
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum schemacrawler.schema.ForeignKeyDeferrability
Gets the enum value from the integer.
valueOf(String) - Static method in enum schemacrawler.schema.ForeignKeyUpdateRule
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum schemacrawler.schema.ForeignKeyUpdateRule
Gets the enum value from the integer.
valueOf(String) - Static method in enum schemacrawler.schema.FunctionColumnType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum schemacrawler.schema.FunctionColumnType
Gets the enum value from the integer.
valueOf(String) - Static method in enum schemacrawler.schema.FunctionReturnType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum schemacrawler.schema.FunctionReturnType
Gets the enum value from the integer.
valueOf(String) - Static method in enum schemacrawler.schema.IndexColumnSortSequence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum schemacrawler.schema.IndexType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum schemacrawler.schema.IndexType
Gets the value from the id.
valueOf(String) - Static method in enum schemacrawler.schema.JavaSqlType.JavaSqlTypeGroup
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum schemacrawler.schema.ProcedureColumnType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum schemacrawler.schema.ProcedureColumnType
Gets the enum value from the integer.
valueOf(String) - Static method in enum schemacrawler.schema.ProcedureReturnType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum schemacrawler.schema.ProcedureReturnType
Gets the enum value from the integer.
valueOf(String) - Static method in enum schemacrawler.schema.RoutineBodyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum schemacrawler.schema.RoutineType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum schemacrawler.schema.SearchableType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum schemacrawler.schema.SearchableType
Gets the enum value from the integer.
valueOf(String) - Static method in enum schemacrawler.schema.TableConstraintType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum schemacrawler.schema.TableRelationshipType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum schemacrawler.schemacrawler.InformationSchemaKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum schemacrawler.utility.MetaDataUtility.ForeignKeyCardinality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum schemacrawler.utility.NamedObjectSort
Returns the enum constant of this type with the specified name.
valueOfFromCode(String) - Static method in enum schemacrawler.schema.IndexColumnSortSequence
Find the enumeration value corresponding to the string.
valueOfFromValue(String) - Static method in enum schemacrawler.schema.ConditionTimingType
Find the enumeration value corresponding to the string.
valueOfFromValue(String) - Static method in enum schemacrawler.schema.TableConstraintType
Find the enumeration value corresponding to the string.
values() - Static method in enum schemacrawler.schema.ActionOrientationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.schema.CheckOptionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.schema.ConditionTimingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.schema.EventManipulationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.schema.ForeignKeyDeferrability
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.schema.ForeignKeyUpdateRule
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.schema.FunctionColumnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.schema.FunctionReturnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.schema.IndexColumnSortSequence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.schema.IndexType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.schema.JavaSqlType.JavaSqlTypeGroup
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.schema.ProcedureColumnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.schema.ProcedureReturnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.schema.RoutineBodyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.schema.RoutineType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.schema.SearchableType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.schema.TableConstraintType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.schema.TableRelationshipType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.schemacrawler.InformationSchemaKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class schemacrawler.utility.JavaSqlTypes
 
values() - Static method in enum schemacrawler.utility.MetaDataUtility.ForeignKeyCardinality
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum schemacrawler.utility.NamedObjectSort
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class schemacrawler.utility.TypeMap
 
Version - Class in schemacrawler
Version information for this product.
Vertex<T> - Class in sf.util.graph
Vertex in a graph.
vertexSet() - Method in class sf.util.graph.DirectedGraph
 
View - Interface in schemacrawler.schema
Represents a view in the database.

W

withAdditionalColumnAttributesSql(String) - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
Sets the additional attributes SQL for columns.
withAdditionalTableAttributesSql(String) - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
Sets the additional attributes SQL for tables.
withExtIndexesSql(String) - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
Sets the index definitions SQL.
withExtTableConstraintsSql(String) - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
Sets the table check constraints SQL.
withExtTablesSql(String) - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
Sets the table definitions SQL.
withForeignKeysSql(String) - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
Sets the view definitions SQL.
withInformationSchemaViews() - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptionsBuilder
 
withoutIdentifierQuoteString() - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptionsBuilder
 
withoutSupportsCatalogs() - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptionsBuilder
 
withoutSupportsSchemas() - Method in class schemacrawler.schemacrawler.DatabaseSpecificOverrideOptionsBuilder
 
withOverrideTypeInfoSql(String) - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
Sets SQL that overrides DatabaseMetaData#getTypeInfo().
withRoutinesSql(String) - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
Sets the procedure definitions SQL.
withSchemaInfoLevel(SchemaInfoLevel) - Method in class schemacrawler.schemacrawler.SchemaCrawlerOptionsBuilder
 
withSchemataSql(String) - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
Sets the schemata SQL.
withSequencesSql(String) - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
Sets the sequences SQL.
withSynonymsSql(String) - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
Sets the synonym SQL.
withTableConstraintsColumnsSql(String) - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
Sets the table constraints columns SQL.
withTableConstraintsSql(String) - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
Sets the table constraints SQL.
withTriggersSql(String) - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
Sets the trigger definitions SQL.
withViewsSql(String) - Method in class schemacrawler.schemacrawler.InformationSchemaViewsBuilder
Sets the view definitions SQL.
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright ? 2000-2015 Sualeh Fatehi. All rights reserved.