Package | Description |
---|---|
CD | |
M4Parsing.LineParsers | |
Meta4 |
Modifier and Type | Method and Description |
---|---|
CDSpec |
CDSpec.copy()
copyFrom an oodb schema.
|
CDSpec |
CDSpec.project(java.lang.String TorB,
PrologDB.Table CSVfile)
For use in projecting CDSpecs for AoclBET
|
static CDSpec |
CDSpec.read(java.io.File schemafile)
another version of readSchema
|
static CDSpec |
CDSpec.read(java.lang.String schemafile)
reads .ooschema; throws Error when an error is encountered.
|
static CDSpec |
CDSpec.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
|
CDSpec |
CDSpec.union(CDSpec c) |
Modifier and Type | Method and Description |
---|---|
void |
CDSpec.copyFrom(CDSpec s)
copyFrom core elements of a database or oodb schema
|
boolean |
CDSpec.equals(CDSpec cdspec)
extension of equals
|
void |
CDSpec.equalsEH(CDSpec schema)
two DBSchemas are equal iff (a) they have the same SubTableSchema, (b)
they have the same set of table schemas, and (c) they have the same set
of subtable schemas; if so this method returns.
|
static PrologDB.DB |
CDSpec.toCD(CDSpec cds) |
CDSpec |
CDSpec.union(CDSpec c) |
Modifier and Type | Method and Description |
---|---|
static CDSpec |
CDLineParsers.parseClassDiagramLine(java.lang.String line,
int lineno)
a dbase declaration is on a single line.
|
Modifier and Type | Method and Description |
---|---|
static void |
CDLineParsers.isLegal(CDSpec dbs,
AssocSchema a,
java.lang.String className,
PrologDB.ErrorReport er) |
static void |
CDLineParsers.parseAssocLine(java.lang.String line,
int lineno,
CDSpec dbs,
PrologDB.ErrorReport er)
a subtable declaration is on a single line.
|
static void |
CDLineParsers.parseConsLine(java.lang.String line,
int lineno,
CDSpec dbs,
PrologDB.ErrorReport er)
a subtable declaration is on a single line.
|
Modifier and Type | Method and Description |
---|---|
static void |
SchemaFile.addAssocFieldsAndTables(CDSpec s) |
static void |
TupleFiles.constructor(PrologDB.TableSchema ts,
CDSpec s) |
static void |
TableFiles.displaySemiJoinMethods(PrologDB.TableSchema ts,
CDSpec s) |
static void |
TupleFiles.displaySemiJoinMethods(PrologDB.TableSchema ts,
CDSpec s) |
static void |
TupleFiles.displayToAssocMethod(PrologDB.TableSchema ts,
CDSpec s) |
static void |
SchemaFile.finishAndPrint(CDSpec s) |
static void |
TupleFiles.getters(PrologDB.TableSchema ts,
CDSpec s) |
static void |
TupleFiles.makeMethod(PrologDB.TableSchema ts,
CDSpec s) |
static void |
TableFiles.makeTableFiles(CDSpec s) |
static void |
TupleFiles.makeTupleFiles(CDSpec s) |
static void |
TupleFiles.toStringMethod(PrologDB.TableSchema ts,
CDSpec s) |