DSRG.MKB
Class MKBParser

java.lang.Object
  |
  +--DSRG.MKB.MKBParser

public class MKBParser
extends java.lang.Object
implements MKBParserConstants


Field Summary
private static java.util.Vector jj_expentries
           
private static int[] jj_expentry
           
private static int jj_gen
           
private static boolean jj_initialized_once
           
(package private) static ASCII_CharStream jj_input_stream
           
private static int jj_kind
           
private static int[] jj_la1
           
private static int[] jj_la1_0
           
private static int[] jj_la1_1
           
static Token jj_nt
           
private static int jj_ntk
           
static Token token
           
static MKBParserTokenManager token_source
           
private static boolean trace_enabled
           
private static int trace_indent
           
 
Constructor Summary
MKBParser(java.io.InputStream stream)
           
MKBParser(MKBParserTokenManager tm)
           
MKBParser(java.io.Reader stream)
           
 
Method Summary
static DSRG.MKB.syntaxtree.attribute_definition attribute_definition()
           
static DSRG.MKB.syntaxtree.attribute_pair attribute_pair()
           
static DSRG.MKB.syntaxtree.attribute_size attribute_size()
           
static DSRG.MKB.syntaxtree.AttributeList AttributeList()
           
static DSRG.MKB.syntaxtree.AttributeName AttributeName()
           
static DSRG.MKB.syntaxtree.blocking_factor blocking_factor()
           
static DSRG.MKB.syntaxtree.boolean_operator boolean_operator()
           
static DSRG.MKB.syntaxtree.constraint constraint()
           
static DSRG.MKB.syntaxtree.dbtype dbtype()
           
static DSRG.MKB.syntaxtree.DBURL DBURL()
           
static void disable_tracing()
           
static void enable_tracing()
           
static ParseException generateParseException()
           
static Token getNextToken()
           
static Token getToken(int index)
           
static DSRG.MKB.syntaxtree.IS_definition IS_definition()
           
static DSRG.MKB.syntaxtree.ISName ISName()
           
private static Token jj_consume_token(int kind)
           
private static int jj_ntk()
           
static DSRG.MKB.syntaxtree.join_constraint join_constraint()
           
static DSRG.MKB.syntaxtree.join_selectivity join_selectivity()
           
static DSRG.MKB.syntaxtree.local_condition local_condition()
           
static DSRG.MKB.syntaxtree.local_selectivity local_selectivity()
           
static DSRG.MKB.syntaxtree.MKBFile MKBFile()
           
static DSRG.MKB.syntaxtree.operator operator()
           
static DSRG.MKB.syntaxtree.password password()
           
static DSRG.MKB.syntaxtree.pc_constraint pc_constraint()
           
static void ReInit(java.io.InputStream stream)
           
 void ReInit(MKBParserTokenManager tm)
           
static void ReInit(java.io.Reader stream)
           
static DSRG.MKB.syntaxtree.relation_definition relation_definition()
           
static DSRG.MKB.syntaxtree.relation_size relation_size()
           
static DSRG.MKB.syntaxtree.RelationName RelationName()
           
static DSRG.MKB.syntaxtree.schema schema()
           
private static void trace_call(java.lang.String s)
           
private static void trace_return(java.lang.String s)
           
private static void trace_scan(Token t1, int t2)
           
private static void trace_token(Token t, java.lang.String where)
           
static DSRG.MKB.syntaxtree.type_constraint type_constraint()
           
static DSRG.MKB.syntaxtree.type type()
           
static DSRG.MKB.syntaxtree.typesize typesize()
           
static DSRG.MKB.syntaxtree.username username()
           
static DSRG.MKB.syntaxtree.value value()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

jj_initialized_once

private static boolean jj_initialized_once

token_source

public static MKBParserTokenManager token_source

jj_input_stream

static ASCII_CharStream jj_input_stream

token

public static Token token

jj_nt

public static Token jj_nt

jj_ntk

private static int jj_ntk

jj_gen

private static int jj_gen

jj_la1

private static final int[] jj_la1

jj_la1_0

private static final int[] jj_la1_0

jj_la1_1

private static final int[] jj_la1_1

jj_expentries

private static java.util.Vector jj_expentries

jj_expentry

private static int[] jj_expentry

jj_kind

private static int jj_kind

trace_indent

private static int trace_indent

trace_enabled

private static boolean trace_enabled
Constructor Detail

MKBParser

public MKBParser(java.io.InputStream stream)

MKBParser

public MKBParser(java.io.Reader stream)

MKBParser

public MKBParser(MKBParserTokenManager tm)
Method Detail

MKBFile

public static final DSRG.MKB.syntaxtree.MKBFile MKBFile()
                                                 throws ParseException

schema

public static final DSRG.MKB.syntaxtree.schema schema()
                                               throws ParseException

IS_definition

public static final DSRG.MKB.syntaxtree.IS_definition IS_definition()
                                                             throws ParseException

DBURL

public static final DSRG.MKB.syntaxtree.DBURL DBURL()
                                             throws ParseException

relation_definition

public static final DSRG.MKB.syntaxtree.relation_definition relation_definition()
                                                                         throws ParseException

attribute_definition

public static final DSRG.MKB.syntaxtree.attribute_definition attribute_definition()
                                                                           throws ParseException

constraint

public static final DSRG.MKB.syntaxtree.constraint constraint()
                                                       throws ParseException

type_constraint

public static final DSRG.MKB.syntaxtree.type_constraint type_constraint()
                                                                 throws ParseException

AttributeList

public static final DSRG.MKB.syntaxtree.AttributeList AttributeList()
                                                             throws ParseException

join_constraint

public static final DSRG.MKB.syntaxtree.join_constraint join_constraint()
                                                                 throws ParseException

pc_constraint

public static final DSRG.MKB.syntaxtree.pc_constraint pc_constraint()
                                                             throws ParseException

local_condition

public static final DSRG.MKB.syntaxtree.local_condition local_condition()
                                                                 throws ParseException

attribute_pair

public static final DSRG.MKB.syntaxtree.attribute_pair attribute_pair()
                                                               throws ParseException

ISName

public static final DSRG.MKB.syntaxtree.ISName ISName()
                                               throws ParseException

RelationName

public static final DSRG.MKB.syntaxtree.RelationName RelationName()
                                                           throws ParseException

AttributeName

public static final DSRG.MKB.syntaxtree.AttributeName AttributeName()
                                                             throws ParseException

type

public static final DSRG.MKB.syntaxtree.type type()
                                           throws ParseException

typesize

public static final DSRG.MKB.syntaxtree.typesize typesize()
                                                   throws ParseException

dbtype

public static final DSRG.MKB.syntaxtree.dbtype dbtype()
                                               throws ParseException

username

public static final DSRG.MKB.syntaxtree.username username()
                                                   throws ParseException

password

public static final DSRG.MKB.syntaxtree.password password()
                                                   throws ParseException

blocking_factor

public static final DSRG.MKB.syntaxtree.blocking_factor blocking_factor()
                                                                 throws ParseException

boolean_operator

public static final DSRG.MKB.syntaxtree.boolean_operator boolean_operator()
                                                                   throws ParseException

operator

public static final DSRG.MKB.syntaxtree.operator operator()
                                                   throws ParseException

relation_size

public static final DSRG.MKB.syntaxtree.relation_size relation_size()
                                                             throws ParseException

attribute_size

public static final DSRG.MKB.syntaxtree.attribute_size attribute_size()
                                                               throws ParseException

join_selectivity

public static final DSRG.MKB.syntaxtree.join_selectivity join_selectivity()
                                                                   throws ParseException

value

public static final DSRG.MKB.syntaxtree.value value()
                                             throws ParseException

local_selectivity

public static final DSRG.MKB.syntaxtree.local_selectivity local_selectivity()
                                                                     throws ParseException

ReInit

public static void ReInit(java.io.InputStream stream)

ReInit

public static void ReInit(java.io.Reader stream)

ReInit

public void ReInit(MKBParserTokenManager tm)

jj_consume_token

private static final Token jj_consume_token(int kind)
                                     throws ParseException

getNextToken

public static final Token getNextToken()

getToken

public static final Token getToken(int index)

jj_ntk

private static final int jj_ntk()

generateParseException

public static final ParseException generateParseException()

enable_tracing

public static final void enable_tracing()

disable_tracing

public static final void disable_tracing()

trace_call

private static final void trace_call(java.lang.String s)

trace_return

private static final void trace_return(java.lang.String s)

trace_token

private static final void trace_token(Token t,
                                      java.lang.String where)

trace_scan

private static final void trace_scan(Token t1,
                                     int t2)