public class LazySchemaFactory extends SchemaGroup implements SchemaFactory, Configurable
Constructor and Description |
---|
LazySchemaFactory() |
Modifier and Type | Method and Description |
---|---|
void |
endConfiguration()
Invoked upon completion of bean property configuration for this object.
|
Sequence |
findSequence(DBIdentifier name) |
Sequence |
findSequence(QualifiedDBIdentifier name) |
Sequence |
findSequence(String name)
Deprecated.
|
Table |
findTable(DBIdentifier name) |
Table |
findTable(QualifiedDBIdentifier path) |
Table |
findTable(String name)
Deprecated.
|
boolean |
getForeignKeys() |
boolean |
getIndexes() |
boolean |
getPrimaryKeys() |
SchemaGroup |
readSchema()
Return the schema group for the current object model and database.
|
void |
setConfiguration(Configuration conf)
Invoked prior to setting bean properties.
|
void |
setForeignKeys(boolean fks) |
void |
setIndexes(boolean idx) |
void |
setPrimaryKeys(boolean pks) |
void |
startConfiguration()
Invoked before bean property configuration is begun on this object.
|
void |
storeSchema(SchemaGroup schema)
Record the schema group after changes may have been made.
|
addSchema, addSchema, addSchema, clone, copy, findExportedForeignKeys, findSequence, findSequence, findSequence, findTable, findTable, findTable, findTable, findTable, getSchema, getSchema, getSchemas, importSchema, isKnownSequence, isKnownSequence, isKnownSequence, isKnownSequence, isKnownTable, isKnownTable, isKnownTable, newColumn, newColumn, newForeignKey, newForeignKey, newIndex, newIndex, newInstance, newPrimaryKey, newPrimaryKey, newSchema, newSchema, newSequence, newSequence, newTable, newTable, newUnique, newUnique, removeSchema, removeUnusedComponents
addName, addName, isNameTaken, isNameTaken, removeName, removeName
public boolean getPrimaryKeys()
public void setPrimaryKeys(boolean pks)
public boolean getForeignKeys()
public void setForeignKeys(boolean fks)
public boolean getIndexes()
public void setIndexes(boolean idx)
public SchemaGroup readSchema()
SchemaFactory
readSchema
in interface SchemaFactory
public void storeSchema(SchemaGroup schema)
SchemaFactory
storeSchema
in interface SchemaFactory
schema
- the schema definition for the entire systempublic Table findTable(String name)
SchemaGroup
findTable
in class SchemaGroup
public Table findTable(DBIdentifier name)
public Table findTable(QualifiedDBIdentifier path)
findTable
in class SchemaGroup
public Sequence findSequence(String name)
SchemaGroup
findSequence
in class SchemaGroup
public Sequence findSequence(DBIdentifier name)
findSequence
in class SchemaGroup
public Sequence findSequence(QualifiedDBIdentifier name)
findSequence
in class SchemaGroup
public void setConfiguration(Configuration conf)
Configurable
setConfiguration
in interface Configurable
public void startConfiguration()
Configurable
startConfiguration
in interface Configurable
public void endConfiguration()
Configurable
endConfiguration
in interface Configurable
Copyright © 2006–2017 Apache Software Foundation. All rights reserved.