unity.parser
Class PTreeBuilderValidater
java.lang.Object
unity.parser.PTreeBuilderValidater
public class PTreeBuilderValidater
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PTreeBuilderValidater
public PTreeBuilderValidater(GlobalSchema s)
buildPTree
public SimpleNode buildPTree(java.lang.String semQuery)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
validatePTree
public GlobalQuery validatePTree(java.lang.String semQuery,
SimpleNode parseTreeRoot)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
ParseQuery
public void ParseQuery(SimpleNode snQueryRoot,
SubQuery sq,
java.util.HashMap tableReferences,
java.util.HashMap fieldReferences)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
ValidateFields
public void ValidateFields(SimpleNode snQueryRoot,
java.util.HashMap tableReferences,
java.util.HashMap fieldReferences,
SubQuery sq)
throws java.sql.SQLException
- Throws:
java.sql.SQLException