- Table - Class in PrologDB
-
a Table is an instance of a TableSchema.
- Table(TableSchema) - Constructor for class PrologDB.Table
-
create an empty table for TableSchema schema
- TableSchema - Class in PrologDB
-
a TableSchema defines the name of a table and its columns
- TableSchema(String) - Constructor for class PrologDB.TableSchema
-
create table schema with given schemaName and an empty list of columns
- TableSchema(String, List<Column>) - Constructor for class PrologDB.TableSchema
-
create table schema with given schemaName and given set of columns
- tableStmt - Static variable in class PrologParser.LineToParse
-
table statement as a sequence of tokens
- toBeParsed - Variable in class PrologProductions.Token
-
string to be parsed
- token - Variable in class PrologParser.LineToParse
-
token is the most recently parsed (and to be remembered) token
Some tokens (whose values we know) need not be remembered
- Token - Class in PrologProductions
-
a token is a primitive unit of parsing
- Token() - Constructor for class PrologProductions.Token
-
used when defining statements -- a sequence of tokens
- Token(LineToParse) - Constructor for class PrologProductions.Token
-
used when parsing -- an actual line l is needed
- toParse - Variable in class PrologParser.LineToParse
-
toParse is the string that is to be parsed
- toString() - Method in class PrologDB.Column
-
Returns a String schema specification of this column, its name in/not-in double quotes
- toString() - Method in class PrologDB.DBSchema
-
converts DBSchema to a string.
- toString() - Method in class PrologDB.SubTableSchema
-
produce standard string representation of a SubTableSchema declaration
- toString() - Method in class PrologDB.TableSchema
-
returns string declaration of a TableSchema
- toString() - Method in class PrologDB.Tuple
-
converts tuple into a string; throws error if # of columns of tuple do
not match # of columns in table schema
- Tuple - Class in PrologDB
-
a tuple is an instance of a TableSchema
- Tuple(TableSchema) - Constructor for class PrologDB.Tuple
-
create an empty tuple for the given schema
- Tuple(Table) - Constructor for class PrologDB.Tuple
-
create an empty tuple for the given table
- TupleList - Class in PrologDB
-
a TupleList is literally a linked-list of Tuples
- TupleList() - Constructor for class PrologDB.TupleList
-
- tuples() - Method in class PrologDB.Table
-
return list of Tuples of this table and all of its subtables no
projection is done to ensure that all tuples have exactly and only the
columns of its parents.
- tuplesLocal() - Method in class PrologDB.Table
-
return only the tuples of this table, and none of its subtables Generally
not used; tuples() is preferred
- tupleStmt - Static variable in class PrologParser.LineToParse
-
tuple statement as a sequence of tokens
- TupleValues - Class in PrologProductions
-
TupleValues is a sequence of I(,I)*
where I = single-quoted-string | name | number ;
- TupleValues() - Constructor for class PrologProductions.TupleValues
-
- TupleValues(LineToParse) - Constructor for class PrologProductions.TupleValues
-