Package | Description |
---|---|
Parsing.LineParsers | |
PrologDB |
Modifier and Type | Method and Description |
---|---|
static DBSchema |
DBLineParsers.parseDBaseLine(java.lang.String line,
int lineno,
java.util.List<java.lang.String> tableNames)
a dbase declaration is on a single line.
|
Modifier and Type | Method and Description |
---|---|
DBSchema |
DBSchema.copy()
copyFrom a database schema.
|
DBSchema |
OOSchema.finishAndPropagateAttributes()
sets DB Schema ready for instantiation; flattens the schema if not
already flattened.
|
DBSchema |
Schema.finishedAndIPropagatedAttributesMyself()
you finish a schema where you swear that you propagated all attributes in
a table hierarchy.
|
DBSchema |
DB.getSchema()
returns DBSchema that this database instantiates
|
static DBSchema |
DBSchema.read(java.io.File schemafile)
another version of readDBSchema
|
static DBSchema |
DBSchema.read(java.lang.String schemafile)
reads .ooschema and .schema files; throws Error when an error is
encountered.
|
static DBSchema |
DBSchema.read(java.lang.String nameOfSchema,
java.lang.String stringDefOfSchema)
used when it is easier to pass in a string declaration of a DBSchema
rather than building it programmatically
|
Modifier and Type | Method and Description |
---|---|
DB |
DB.project(DBSchema subschema) |
Constructor and Description |
---|
DB(java.lang.String name,
DBSchema schema)
Create an empty database with a given name and DBSchema type
|