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_CGSqlprotected java.util.Map<java.lang.String,Schema>_Dependenciesprotected java.util.List<java.lang.String>_ErrorsSchema_Mainjava.util.List<java.lang.String>_Notesprotected java.util.Set<java.lang.String>_ValidatedSchemasprotected static org.apache.logging.log4j.LoggerLOG
-
Constructor Summary
Constructors Constructor Description ParserSession(Schema Main, CodeGenSql CGSql)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddDependencySchema(Schema S)booleanAddError(java.lang.String Err)booleanAddNote(java.lang.String Note)voidaddValidatedSchema(Schema S)ColumngetColumn(java.lang.String PackageName, java.lang.String SchemaName, java.lang.String ObjectName, java.lang.String ColumnName)java.util.Iterator<Schema>getDependenciesIterator()intgetErrorCount()java.util.List<java.lang.String>getErrors()intgetNoteCount()java.util.List<java.lang.String>getNotes()ObjectgetObject(java.lang.String PackageName, java.lang.String SchemaName, java.lang.String ObjectName)SchemagetSchema(java.lang.String resourceName)SchemagetSchema(java.lang.String PackageName, java.lang.String SchemaName)SchemagetSchemaForDependency(java.lang.String PackageName, java.lang.String SchemaName)java.lang.StringgetSchemaList()ViewgetView(java.lang.String PackageName, java.lang.String SchemaName, java.lang.String ViewName)booleanhasDependencies()booleanhasSchemaBeenValidated(Schema S)booleanprintErrors()booleanprintNotes()
-
-
-
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()
-
-