Package tilda.parsing
Class ParserSession
- java.lang.Object
-
- tilda.parsing.ParserSession
-
public class ParserSession extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description CodeGenSql
_CGSql
protected java.util.Map<java.lang.String,Schema>
_Dependencies
protected java.util.List<java.lang.String>
_Errors
Schema
_Main
java.util.List<java.lang.String>
_Notes
protected java.util.Set<java.lang.String>
_ValidatedSchemas
protected static org.apache.logging.log4j.Logger
LOG
-
Constructor Summary
Constructors Constructor Description ParserSession(Schema Main, CodeGenSql CGSql)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addDependencySchema(Schema S)
boolean
AddError(java.lang.String Err)
boolean
AddNote(java.lang.String Note)
void
addValidatedSchema(Schema S)
Column
getColumn(java.lang.String PackageName, java.lang.String SchemaName, java.lang.String ObjectName, java.lang.String ColumnName)
java.util.Iterator<Schema>
getDependenciesIterator()
int
getErrorCount()
java.util.List<java.lang.String>
getErrors()
int
getNoteCount()
java.util.List<java.lang.String>
getNotes()
Object
getObject(java.lang.String PackageName, java.lang.String SchemaName, java.lang.String ObjectName)
Schema
getSchema(java.lang.String resourceName)
Schema
getSchema(java.lang.String PackageName, java.lang.String SchemaName)
Schema
getSchemaForDependency(java.lang.String PackageName, java.lang.String SchemaName)
java.lang.String
getSchemaList()
View
getView(java.lang.String PackageName, java.lang.String SchemaName, java.lang.String ViewName)
boolean
hasDependencies()
boolean
hasSchemaBeenValidated(Schema S)
boolean
printErrors()
boolean
printNotes()
-
-
-
Field Detail
-
LOG
protected static final org.apache.logging.log4j.Logger LOG
-
_Main
public Schema _Main
-
_CGSql
public CodeGenSql _CGSql
-
_Dependencies
protected java.util.Map<java.lang.String,Schema> _Dependencies
-
_ValidatedSchemas
protected java.util.Set<java.lang.String> _ValidatedSchemas
-
_Errors
protected java.util.List<java.lang.String> _Errors
-
_Notes
public java.util.List<java.lang.String> _Notes
-
-
Constructor Detail
-
ParserSession
public ParserSession(Schema Main, CodeGenSql CGSql)
-
-
Method Detail
-
getDependenciesIterator
public java.util.Iterator<Schema> getDependenciesIterator()
-
hasDependencies
public boolean hasDependencies()
-
addDependencySchema
public boolean addDependencySchema(Schema S)
-
hasSchemaBeenValidated
public boolean hasSchemaBeenValidated(Schema S)
-
addValidatedSchema
public void addValidatedSchema(Schema S)
-
getSchema
public Schema getSchema(java.lang.String PackageName, java.lang.String SchemaName)
-
getSchema
public Schema getSchema(java.lang.String resourceName)
-
getSchemaForDependency
public Schema getSchemaForDependency(java.lang.String PackageName, java.lang.String SchemaName)
-
getSchemaList
public java.lang.String getSchemaList()
-
getObject
public Object getObject(java.lang.String PackageName, java.lang.String SchemaName, java.lang.String ObjectName)
-
getView
public View getView(java.lang.String PackageName, java.lang.String SchemaName, java.lang.String ViewName)
-
getColumn
public Column getColumn(java.lang.String PackageName, java.lang.String SchemaName, java.lang.String ObjectName, java.lang.String ColumnName)
-
AddError
public boolean AddError(java.lang.String Err)
-
getErrors
public java.util.List<java.lang.String> getErrors()
-
getErrorCount
public int getErrorCount()
-
printErrors
public boolean printErrors()
-
getNotes
public java.util.List<java.lang.String> getNotes()
-
getNoteCount
public int getNoteCount()
-
AddNote
public boolean AddNote(java.lang.String Note)
-
printNotes
public boolean printNotes()
-
-