public final class SchemaInfoLevelBuilder extends java.lang.Object implements OptionsBuilder<SchemaInfoLevelBuilder,SchemaInfoLevel>
public static SchemaInfoLevelBuilder builder()
public static SchemaInfoLevel detailed()
public static SchemaInfoLevel maximum()
public static SchemaInfoLevel minimum()
public static SchemaInfoLevel newSchemaInfoLevel()
public static SchemaInfoLevel standard()
public SchemaInfoLevelBuilder fromConfig(Config config)
fromConfig in interface OptionsBuilder<SchemaInfoLevelBuilder,SchemaInfoLevel>public SchemaInfoLevelBuilder fromOptions(SchemaInfoLevel schemaInfoLevel)
fromOptions in interface OptionsBuilder<SchemaInfoLevelBuilder,SchemaInfoLevel>public java.lang.String getTag()
public SchemaInfoLevelBuilder setRetrieveAdditionalColumnAttributes(boolean retrieveAdditionalColumnAttributes)
public SchemaInfoLevelBuilder setRetrieveAdditionalDatabaseInfo(boolean retrieveAdditionalDatabaseInfo)
public SchemaInfoLevelBuilder setRetrieveAdditionalJdbcDriverInfo(boolean retrieveAdditionalJdbcDriverInfo)
public SchemaInfoLevelBuilder setRetrieveAdditionalTableAttributes(boolean retrieveAdditionalTableAttributes)
public SchemaInfoLevelBuilder setRetrieveColumnDataTypes(boolean retrieveColumnDataTypes)
public SchemaInfoLevelBuilder setRetrieveDatabaseInfo(boolean retrieveDatabaseInfo)
public SchemaInfoLevelBuilder setRetrieveForeignKeyDefinitions(boolean retrieveForeignKeyDefinitions)
public SchemaInfoLevelBuilder setRetrieveForeignKeys(boolean retrieveForeignKeys)
public SchemaInfoLevelBuilder setRetrieveIndexColumnInformation(boolean retrieveIndexColumnInformation)
public SchemaInfoLevelBuilder setRetrieveIndexes(boolean retrieveIndexes)
public SchemaInfoLevelBuilder setRetrieveIndexInformation(boolean retrieveIndexInformation)
public SchemaInfoLevelBuilder setRetrievePrimaryKeyDefinitions(boolean retrievePrimaryKeyDefinitions)
public SchemaInfoLevelBuilder setRetrieveRoutineColumns(boolean retrieveRoutineColumns)
public SchemaInfoLevelBuilder setRetrieveRoutineInformation(boolean retrieveRoutineInformation)
public SchemaInfoLevelBuilder setRetrieveRoutines(boolean retrieveRoutines)
public SchemaInfoLevelBuilder setRetrieveSequenceInformation(boolean retrieveSequenceInformation)
public SchemaInfoLevelBuilder setRetrieveServerInfo(boolean retrieveServerInfo)
public SchemaInfoLevelBuilder setRetrieveSynonymInformation(boolean retrieveSynonymInformation)
public SchemaInfoLevelBuilder setRetrieveTableColumnPrivileges(boolean retrieveTableColumnPrivileges)
public SchemaInfoLevelBuilder setRetrieveTableColumns(boolean retrieveTableColumns)
public SchemaInfoLevelBuilder setRetrieveTableConstraintDefinitions(boolean retrieveTableConstraintDefinitions)
public SchemaInfoLevelBuilder setRetrieveTableConstraintInformation(boolean retrieveTableConstraintInformation)
public SchemaInfoLevelBuilder setRetrieveTableDefinitionsInformation(boolean retrieveTableDefinitionsInformation)
public SchemaInfoLevelBuilder setRetrieveTablePrivileges(boolean retrieveTablePrivileges)
public SchemaInfoLevelBuilder setRetrieveTables(boolean retrieveTables)
public SchemaInfoLevelBuilder setRetrieveTriggerInformation(boolean retrieveTriggerInformation)
public SchemaInfoLevelBuilder setRetrieveUserDefinedColumnDataTypes(boolean retrieveUserDefinedColumnDataTypes)
public SchemaInfoLevelBuilder setRetrieveViewInformation(boolean retrieveViewInformation)
@Deprecated public SchemaInfoLevelBuilder setTag(java.lang.String tag)
public Config toConfig()
toConfig in interface OptionsBuilder<SchemaInfoLevelBuilder,SchemaInfoLevel>public SchemaInfoLevel toOptions()
toOptions in interface OptionsBuilder<SchemaInfoLevelBuilder,SchemaInfoLevel>public java.lang.String toString()
toString in class java.lang.Objectpublic SchemaInfoLevelBuilder withInfoLevel(InfoLevel infoLevel)
public SchemaInfoLevelBuilder withoutRoutines()
public SchemaInfoLevelBuilder withoutTables()
public SchemaInfoLevelBuilder withTag(java.lang.String tag)
Copyright © 2000-2019 Sualeh Fatehi. All rights reserved.