Skip navigation links
A C D E F G H I J K L M N O P R S T U V W Y 

P

parse() - Method in class PrologProductions.ColumnDecl
 
parse() - Method in class PrologProductions.Comma
 
parse() - Method in class PrologProductions.Dot
 
parse() - Method in class PrologProductions.DoubleQuotedString
 
parse() - Method in class PrologProductions.End
 
parse() - Method in class PrologProductions.Fixed
 
parse() - Method in class PrologProductions.LeftBracket
 
parse() - Method in class PrologProductions.LeftParen
 
parse() - Method in class PrologProductions.Name
 
parse() - Method in class PrologProductions.NameList
 
parse() - Method in class PrologProductions.Number
 
parse() - Method in class PrologProductions.RightBracket
 
parse() - Method in class PrologProductions.RightParen
 
parse() - Method in class PrologProductions.SingleQuotedString
 
parse() - Method in class PrologProductions.Token
actually parse toBeParsed given requested parsing task
parse() - Method in class PrologProductions.TupleValues
 
parseChar(char) - Method in class PrologParser.LineToParse
is the next character k?
parseDBaseDecl(String, int, List<String>) - Static method in class PrologParser.Parser
a dbase declaration is on a single line.
ParseException - Exception in MDELite6
parseExceptions are parser errors
ParseException(int, String) - Constructor for exception MDELite6.ParseException
constructor for parseException -- given line number (lineno) and message (msg) of error
parseFileName(String) - Static method in class MDELite6.Utils
a file filename is "x#y#z.q.r", where # denotes a windows (\) or unix (/) directory marker, and "." denotes the usual "dot" in file names This method returns a string array of a parsed file; in this case it would return ["x","y","z","q","r"].
parseList - Variable in class PrologParser.LineToParse
parselist is a linkedList of tokens (strings) that capture the essence of a parse
parser(Token[]) - Method in class PrologParser.LineToParse
parse a statement (a sequence of tokens); return true
Parser - Class in PrologParser
this is a simple line-parser for database and schema specifications Generally this class is internal to PrologDB package and should not be called externally
Parser() - Constructor for class PrologParser.Parser
 
parseSkip(boolean, String) - Method in class PrologParser.LineToParse
if b is false (meaning that the requested parsing step cannot be done), throw a ParseException with the given error message emsg; otherwise do nothing (nothing to remember on parseList).
parseStep(boolean, String) - Method in class PrologParser.LineToParse
if b is false (meaning that the requested parsing step cannot be done), throw a ParseException with the given error message emsg; otherwise add the parsed token to the parseList.
parseSubTableDecl(String, int, DBSchema) - Static method in class PrologParser.Parser
a subtable declaration is on a single line.
parseTableDecl(String, int, DBSchema) - Static method in class PrologParser.Parser
a table declaration is on a single line.
parseTableDecl(String, int) - Static method in class PrologParser.Parser
a table declaration is on a single line.
parseTupleDecl(String, int, TableSchema) - Static method in class PrologDB.Tuple
parses a line at lineno, expecting to parse a legal prolog tuple declaration that conforms to table schema ts
parseTupleDecl(String, int, DB) - Static method in class PrologParser.Parser
parses a line at lineno, expecting to parse a legal prolog tuple declaration.
peek() - Method in class PrologParser.LineToParse
look at next character to parse
print(PrintStream) - Method in class PrologDB.DB
print in standard way the contents of a Prolog database to PrintStream out
print(PrintStream) - Method in class PrologDB.DBSchema
print the database schema definition to PrintStream out; works for ooschemas and schema files
print(PrintStream) - Method in class PrologDB.SubTableSchema
print standard string declaration of SubTableSchema to PrintStream out
print(PrintStream) - Method in class PrologDB.Table
print table to PrintStream out
print(PrintStream) - Method in class PrologDB.TableSchema
print 'this' TableSchema to PrintStream out
print(PrintStream) - Method in class PrologDB.Tuple
print tuple to PrintStream out
printReport(PrintStream) - Method in class PrologDB.ErrorReport
print report to PrintStream out; if no errors are reported, printReport returns; otherwise a Error is thrown
project(TableSchema) - Method in class PrologDB.Table
projects a Table to the set of columns of a super table schema if given superTableSchema does not match any tuple in the list an Error is thrown
project(List<Column>) - Method in class PrologDB.Table
project Table to a list of cols
project(String...) - Method in class PrologDB.Table
project Table to an array of column names.
project(TableSchema) - Method in class PrologDB.Tuple
projects 'this' tuple to the set of columns of a super table schema; if table schemas do not match, tuple.getName() throws an Error projection retains the first set of columns -- columns that are removed are at the end of a tuple
PrologDB - package PrologDB
 
PrologParser - package PrologParser
 
PrologProductions - package PrologProductions
 
A C D E F G H I J K L M N O P R S T U V W Y 
Skip navigation links