public class JPortal extends Object implements JPortalConstants
| Modifier and Type | Field and Description |
|---|---|
protected static Const |
constant |
protected static Database |
database |
protected static Enum |
entry |
protected static Field |
field |
protected static Grant |
grant |
protected static String |
inDir |
static Token |
jj_nt
Next token.
|
protected static Key |
key |
protected static String |
line |
protected static Link |
link |
protected static Parameter |
parameter |
protected static String |
perm |
protected static Proc |
proc |
protected static Table |
table |
static Token |
token
Current token.
|
static JPortalTokenManager |
token_source
Generated Token Manager.
|
protected static String |
user |
protected static Value |
value |
protected static View |
view |
ALL, ANSICHAR, AS, ATSIGN, AUTOTIMESTAMP, BIGIDENTITY, BIGSEQUENCE, BIGXML, BLOB, BOOLEAN, BULKINSERT, BULKUPDATE, BYTE, CALC, CASCADE, CHAR, CHECK, CODE, CODELINE, CODESTATE, COLON, COMMA, COMMENT, CONST, COUNT, CURSOR, DATA, DATABASE, DATALINE, DATASTATE, DATE, DATETIME, DECLARE, DEFAULT, DEFAULTV, DELETE, DELETEALL, DELETEBY, DELETEONE, DESC, DIGIT, DOUBLE, DQUOTEDS, DYNAMIC, ENDCODE, ENDDATA, ENDIDLCODE, ENDSQLCODE, ENDSQLDATA, EOF, EQUALS, EXECUTE, EXISTS, EXTRA, FLAGS, FLOAT, FOR, FROM, GRANT, IDENTIFIER, IDENTITY, IDLCODE, IDLLINE, IDLSTATE, IMPORT, IN, INOUT, INPUT, INSERT, INT, KEY, LEFTBRACE, LEFTBRACK, LEFTPAREN, LETTER, LIDENTIFIER, LINK, LITERAL, LONG, MAXTMSTAMP, MERGE, MONEY, MULTIPLE, NAMES, NOT, NULL, NUMBER, OPTIONS, ORDER, OUTPUT, PACKAGE, PARM, PARMCACHE, PARMDELETE, PARMINSERT, PARMREADER, PARMSHOWS, PARMSUPPLIED, PARMUPDATE, PARMVIEWONLY, PASSWORD, PRIMARY, PROC, READONLY, RETURNING, RIGHTBRACE, RIGHTBRACK, RIGHTPAREN, SCHEMA, SELECT, SELECTALL, SELECTBY, SELECTONE, SELECTONEBY, SEMICOLON, SEQUENCE, SERVER, SHORT, SINGLE, SPROC, SQL, SQLCODE, SQLDATA, SQUOTEDS, STANDARD, STRING, TABLE, TIME, TIMESTAMP, TLOB, TO, tokenImage, UID, UNIQUE, UPDATE, UPDATEBY, UPDATEFOR, USERID, USERSTAMP, UTF8, VIEW, WANSICHAR, WCHAR, WHERE, XML| Constructor and Description |
|---|
JPortal(InputStream stream)
Constructor with InputStream.
|
JPortal(InputStream stream,
String encoding)
Constructor with InputStream and supplied encoding
|
JPortal(JPortalTokenManager tm)
Constructor with generated Token Manager.
|
JPortal(Reader stream)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
disable_tracing()
Disable tracing.
|
static void |
enable_tracing()
Enable tracing.
|
static ParseException |
generateParseException()
Generate ParseException.
|
static Token |
getNextToken()
Get the next Token.
|
static Token |
getToken(int index)
Get the specific Token.
|
static String |
jAlias() |
static int |
jAsciiChar() |
static void |
jCharList() |
static void |
jCharsize() |
static void |
jColumn() |
static String |
jComment() |
static void |
jConnect() |
static void |
jConst() |
static void |
jDatatype() |
static void |
jEnumChar() |
static void |
jEnumValue() |
static void |
jExtras() |
static void |
jField() |
static void |
jFloatsize() |
static void |
jGrant() |
static String |
jIdent() |
static String |
jIdentOrString() |
static void |
jIdlCode() |
static void |
jInput() |
static void |
jInputType() |
static void |
jKey() |
static void |
jLine() |
static void |
jLink() |
static void |
jLinkColumn() |
static void |
jLookup() |
static void |
jModifier() |
static void |
jNewCode() |
static void |
jNewData() |
static void |
jNewProc() |
static void |
jNewViewCode() |
static int |
jNumber() |
static void |
jOldCode() |
static void |
jOldData() |
static void |
jOldViewCode() |
static Integer |
jOptSize() |
static void |
jOrderColumn() |
static void |
jOutputType() |
static void |
jPackageField() |
static String |
jPackageIdent() |
static void |
jParm() |
static void |
jPermission() |
static void |
jProc() |
static void |
jProcColumn() |
static void |
jProcUpdateByColumn() |
static void |
jRowCount() |
static void |
jStdProc() |
static String |
jString() |
static void |
jTable() |
static void |
jTableImport() |
static void |
jTables() |
static void |
jUser() |
static void |
jUserProc() |
static void |
jView() |
static void |
jViewAlias() |
static Database |
loadBinFile(String inFile) |
static void |
main(String[] args)
Reads input from standard input
|
static void |
ReInit(InputStream stream)
Reinitialise.
|
static void |
ReInit(InputStream stream,
String encoding)
Reinitialise.
|
void |
ReInit(JPortalTokenManager tm)
Reinitialise.
|
static void |
ReInit(Reader stream)
Reinitialise.
|
static Database |
run(String inFile)
Reads input from supplied file
|
static Database |
run(String inFile,
Reader reader) |
static Database |
run(String inFile,
String inNub) |
static Database |
run(String inFile,
String inNub,
Reader reader) |
static void |
setFieldsNullState(boolean state)
How to create tables null field state
|
static boolean |
trace_enabled()
Trace enabled.
|
protected static Database database
protected static Table table
protected static Enum entry
protected static Field field
protected static Const constant
protected static Value value
protected static Grant grant
protected static Key key
protected static Link link
protected static View view
protected static Proc proc
protected static Parameter parameter
protected static String perm
protected static String user
protected static String line
protected static String inDir
public static JPortalTokenManager token_source
public static Token token
public static Token jj_nt
public JPortal(InputStream stream)
public JPortal(InputStream stream, String encoding)
public JPortal(Reader stream)
public JPortal(JPortalTokenManager tm)
public static void main(String[] args)
public static Database run(String inFile)
inFile - is the input file to parsepublic static void setFieldsNullState(boolean state)
public static final void jInput()
throws ParseException
ParseExceptionpublic static final void jConnect()
throws ParseException
ParseExceptionpublic static final String jPackageIdent() throws ParseException
ParseExceptionpublic static final String jIdentOrString() throws ParseException
ParseExceptionpublic static final String jIdent() throws ParseException
ParseExceptionpublic static final void jTables()
throws ParseException
ParseExceptionpublic static final void jTableImport()
throws ParseException
ParseExceptionpublic static final void jTable()
throws ParseException
ParseExceptionpublic static final void jPackageField()
throws ParseException
ParseExceptionpublic static final void jField()
throws ParseException
ParseExceptionpublic static final String jAlias() throws ParseException
ParseExceptionpublic static final void jDatatype()
throws ParseException
ParseExceptionpublic static final void jLookup()
throws ParseException
ParseExceptionpublic static final void jEnumValue()
throws ParseException
ParseExceptionpublic static final void jFloatsize()
throws ParseException
ParseExceptionpublic static final void jEnumChar()
throws ParseException
ParseExceptionpublic static final void jCharsize()
throws ParseException
ParseExceptionpublic static final void jCharList()
throws ParseException
ParseExceptionpublic static final int jNumber()
throws ParseException
ParseExceptionpublic static final void jParm()
throws ParseException
ParseExceptionpublic static final void jExtras()
throws ParseException
ParseExceptionpublic static final void jConst()
throws ParseException
ParseExceptionpublic static final void jGrant()
throws ParseException
ParseExceptionpublic static final void jPermission()
throws ParseException
ParseExceptionpublic static final void jUser()
throws ParseException
ParseExceptionpublic static final void jKey()
throws ParseException
ParseExceptionpublic static final void jModifier()
throws ParseException
ParseExceptionpublic static final void jColumn()
throws ParseException
ParseExceptionpublic static final void jLink()
throws ParseException
ParseExceptionpublic static final void jLinkColumn()
throws ParseException
ParseExceptionpublic static final void jView()
throws ParseException
ParseExceptionpublic static final void jNewViewCode()
throws ParseException
ParseExceptionpublic static final void jOldViewCode()
throws ParseException
ParseExceptionpublic static final void jViewAlias()
throws ParseException
ParseExceptionpublic static final void jLine()
throws ParseException
ParseExceptionpublic static final String jString() throws ParseException
ParseExceptionpublic static final int jAsciiChar()
throws ParseException
ParseExceptionpublic static final void jProc()
throws ParseException
ParseExceptionpublic static final void jStdProc()
throws ParseException
ParseExceptionpublic static final void jNewProc()
throws ParseException
ParseExceptionpublic static final void jProcColumn()
throws ParseException
ParseExceptionpublic static final void jOrderColumn()
throws ParseException
ParseExceptionpublic static final void jProcUpdateByColumn()
throws ParseException
ParseExceptionpublic static final String jComment() throws ParseException
ParseExceptionpublic static final void jRowCount()
throws ParseException
ParseExceptionpublic static final void jUserProc()
throws ParseException
ParseExceptionpublic static final void jOldCode()
throws ParseException
ParseExceptionpublic static final void jNewCode()
throws ParseException
ParseExceptionpublic static final Integer jOptSize() throws ParseException
ParseExceptionpublic static final void jInputType()
throws ParseException
ParseExceptionpublic static final void jOutputType()
throws ParseException
ParseExceptionpublic static final void jOldData()
throws ParseException
ParseExceptionpublic static final void jNewData()
throws ParseException
ParseExceptionpublic static final void jIdlCode()
throws ParseException
ParseExceptionpublic static void ReInit(InputStream stream)
public static void ReInit(InputStream stream, String encoding)
public static void ReInit(Reader stream)
public void ReInit(JPortalTokenManager tm)
public static final Token getNextToken()
public static final Token getToken(int index)
public static ParseException generateParseException()
public static final boolean trace_enabled()
public static final void enable_tracing()
public static final void disable_tracing()
Copyright © 2019. All rights reserved.