Uses of Class
tilda.parsing.ParserSession
-
-
Uses of ParserSession in tilda.generation
Methods in tilda.generation with parameters of type ParserSession Modifier and Type Method Description static boolean
Manifest. update(ParserSession PS)
-
Uses of ParserSession in tilda.generation.graphviz
Methods in tilda.generation.graphviz with parameters of type ParserSession Modifier and Type Method Description void
GraphvizUtil. writeSchema(DocGen DG, ParserSession PS)
-
Uses of ParserSession in tilda.generation.html
Methods in tilda.generation.html with parameters of type ParserSession Modifier and Type Method Description static void
Docs. writeRealizedSummary(java.io.PrintWriter Out, ParserSession PS, Schema S)
void
DocGen. writeSchema(ParserSession PS)
void
DocGen. WriteTablesAndViews(ParserSession PS, java.io.PrintWriter writer, boolean exportPublish)
-
Uses of ParserSession in tilda.interfaces
Methods in tilda.interfaces with parameters of type ParserSession Modifier and Type Method Description boolean
PatternObject. validate(ParserSession PS, View ParentView)
-
Uses of ParserSession in tilda.parsing
Methods in tilda.parsing that return ParserSession Modifier and Type Method Description static ParserSession
Parser. init(CodeGenSql CGSql, java.util.List<Schema> SchemaList)
static ParserSession
Parser. parse(java.lang.String FilePath, CodeGenSql CGSql, java.util.Map<java.lang.String,Schema> SchemaCache, boolean allowResource)
static ParserSession
Parser. parse(java.lang.String filePath, CodeGenSql CGSql, java.util.Map<java.lang.String,Schema> SchemaCache, boolean allowResource, java.lang.String contents)
Methods in tilda.parsing with parameters of type ParserSession Modifier and Type Method Description static boolean
Parser. loadDependencies(ParserSession PS, Schema BaseSchema, java.util.Map<java.lang.String,Schema> SchemaCache)
-
Uses of ParserSession in tilda.parsing.parts
Methods in tilda.parsing.parts with parameters of type ParserSession Modifier and Type Method Description protected static boolean
ForeignKey. CheckForeignKeyMapping(ParserSession PS, Object ParentObject, java.util.List<Column> SrcColumns, Object DestObject, java.lang.String What)
boolean
TypeDef. checkValueType(ParserSession PS, java.lang.String What, java.lang.String Value, boolean DateTimeAllowed, DefaultType Default)
protected void
Column. copyFromSameAs(ParserSession PS, boolean multi)
static ViewColumn
View. createTZ(ParserSession PS, ViewColumn VC)
protected static Column
Column. deepColumnSearch(ParserSession PS, Base parent, java.lang.String colName)
protected java.util.List<java.lang.String>
Base. expandColumnNames(java.lang.String[] vals, ParserSession PS, java.lang.String constructType, java.lang.String constructName)
"colA", "abc*"protected java.util.List<java.lang.String>
Base. expandColumnNames(java.lang.String[] vals, ParserSession PS, java.lang.String constructType, java.lang.String constructName, java.lang.String[] exclude)
"colA", "abc*"boolean
ViewColumn. FixSameAs(ParserSession PS)
Handles deprecated "sameas" and replaces with "sameAs" if appropriate.static java.util.List<ViewColumn>
ViewDistinctOn. ParseColumns(ParserSession PS, View ParentView, java.lang.String[] Columns)
static java.util.List<OrderBy>
OrderBy. processOrderBys(ParserSession PS, java.lang.String what, Base Parent, java.lang.String[] OrderBys, boolean AllowNullsOrdering)
void
Schema. setDefaultDependencies(ParserSession PS)
protected void
Object. setupHistory(ParserSession PS, Schema ParentSchema)
To call after parent object has been validatedprotected boolean
Base. validate(ParserSession PS, Schema parentSchema)
boolean
CloneColumn. validate(ParserSession PS, Object parentObject)
boolean
Cloner. validate(ParserSession PS, Object parentObject)
boolean
ClonerFrom. validate(ParserSession PS, Object parentObject)
boolean
Column. validate(ParserSession PS, Object ParentObject)
boolean
ColumnEnum. validate(ParserSession PS, Column ParentColumn)
boolean
ColumnMapper. validate(ParserSession PS, Column ParentColumn)
boolean
ColumnValue. validate(ParserSession PS, Column C)
boolean
Convention. validate(ParserSession PS, Schema parentSchema)
boolean
DataValue. validate(ParserSession PS, Enumeration E)
boolean
Enumeration. validate(ParserSession PS, Schema ParentSchema, int pos)
boolean
Field. validate(ParserSession PS, Interface I)
boolean
ForeignKey. validate(ParserSession PS, Object O)
boolean
Formula. validate(ParserSession PS, View ParentView)
boolean
FormulaTemplate. validate(ParserSession PS, View ParentView)
boolean
History. validate(ParserSession PS, Object obj)
boolean
Index. validate(ParserSession PS, Base Parent)
boolean
IndexTemplate. validate(ParserSession PS, Base Parent)
boolean
Interface. validate(ParserSession PS, Schema ParentSchema)
boolean
JsonField. validate(ParserSession PS, Column C)
boolean
JsonSchema. validate(ParserSession PS, Column C)
boolean
JsonValidation. validate(ParserSession PS, Column C)
boolean
Mapper. validate(ParserSession PS, Schema ParentSchema, int pos)
boolean
MappingColumn. validate(ParserSession PS, Mapper ParentMapper)
boolean
Mask. validate(ParserSession PS, Base ParentObject)
boolean
Migration. validate(ParserSession PS, Schema Parent)
boolean
MigrationDrop. validate(ParserSession PS, Schema Parent)
boolean
MigrationMove. validate(ParserSession PS, Schema Parent)
boolean
MigrationNotNull. validate(ParserSession PS, Schema Parent)
boolean
MigrationRename. validate(ParserSession PS, Schema Parent)
boolean
Object. validate(ParserSession PS, Schema parentSchema)
boolean
OrderBy. validate(ParserSession PS, Base Parent, java.lang.String what, boolean allowNullOrdering)
boolean
OutputMap. validate(ParserSession PS, Base ParentObject)
boolean
PrimaryKey. validate(ParserSession PS, Object obj)
boolean
Query. validate(ParserSession PS, Base ParentObject, java.lang.String OwnerObjName)
boolean
Schema. validate(ParserSession PS)
boolean
SubWhereClause. validate(ParserSession PS, Base ParentObject, java.lang.String What, boolean TopLevel)
boolean
SubWhereX. validate(ParserSession PS, Base ParentObject, java.lang.String What)
boolean
TypeDef. validate(ParserSession PS, java.lang.String What, boolean AllowArrays, boolean StringSizeOptional, FrameworkSourcedType FST)
boolean
Value. validate(ParserSession PS, View ParentView, java.lang.String What)
boolean
View. validate(ParserSession PS, Schema ParentSchema)
boolean
ViewColumn. validate(ParserSession PS, View ParentView)
boolean
ViewDistinctOn. validate(ParserSession PS, View ParentView)
boolean
ViewJoin. validate(ParserSession PS, View ParentView)
boolean
ViewJoinSimple. validate(ParserSession PS, View ParentView, View Source)
boolean
ViewPivot. validate(ParserSession PS, View ParentView)
boolean
ViewPivotAggregate. validate(ParserSession PS, ViewPivot ParentPivot)
boolean
ViewPivotColumn. validate(ParserSession PS, View ParentView)
boolean
ViewPivotValue. validate(ParserSession PS, View ParentView, ViewPivot pivots, java.util.List<ViewPivotAggregate> aggregates)
boolean
ViewRealize. validate(ParserSession PS, View ParentView, ViewRealizedWrapper ParentRealized)
protected boolean
ViewRealizedWrapper. validate(ParserSession PS, Schema ParentSchema)
boolean
ViewRealizeIncremental. validate(ParserSession PS, View ParentView, Base ParentRealized, java.util.List<Column> FirstIdentity)
boolean
ViewRealizeMapping. validate(ParserSession PS, View ParentView)
boolean
ViewTimeSeries. validate(ParserSession PS, View ParentView)
boolean
ViewTimeSeriesJoin. validate(ParserSession PS, View ParentView)
protected void
Base. validateMasks(ParserSession PS)
protected void
Base. validateOutputMaps(ParserSession PS)
protected void
Base. validateQueries(ParserSession PS, java.util.Set<java.lang.String> Names)
static boolean
ViewColumn. validateRange(ParserSession PS, java.lang.String viewColumnName, java.lang.String range)
static Column
ViewColumn. ValidateSameAs(ParserSession PS, java.lang.String ColFullName, java.lang.String SameAs, View ParentView)
-
Uses of ParserSession in tilda.parsing.parts.formulaTemplates
Methods in tilda.parsing.parts.formulaTemplates with parameters of type ParserSession Modifier and Type Method Description boolean
Binning. validate(ParserSession PS, View ParentView)
void
BinningRange. validate(ParserSession PS, View ParentView, Binning B)
boolean
Flagging. validate(ParserSession PS, View ParentView)
void
FlaggingRange. validate(ParserSession PS, View ParentView, Flagging F)
boolean
Template. validate(ParserSession PS, View ParentView)
void
TemplateExpansion. validate(ParserSession PS, View ParentView, Template GT)
-
Uses of ParserSession in tilda.parsing.parts.helpers
Methods in tilda.parsing.parts.helpers with parameters of type ParserSession Modifier and Type Method Description static void
JoinHelper. autoFillImpliedViewJoins(ParserSession PS, View V)
protected static void
ValueHelper. CheckColumnValue(ParserSession PS, java.lang.String Label, java.lang.String ColFullName, ColumnType ColType, boolean ColCollection, int ColSize, java.lang.String Name, java.lang.String Value, DefaultType Default)
static void
ValueHelper. CheckColumnValue(ParserSession PS, java.lang.String Label, Column Col, java.lang.String Name, java.lang.String Value, DefaultType Default)
static void
ValueHelper. CheckColumnValue(ParserSession PS, Column Col, java.lang.String Name, java.lang.String Value, DefaultType Default)
static void
ValueHelper. CheckColumnValue(ParserSession PS, ViewColumn Col, java.lang.String Name, java.lang.String Value, DefaultType Default)
protected static java.util.List<ViewJoin>
JoinHelper. computeJoins(ParserSession PS, View V, java.util.List<JoinHelper.RefDef> refs)
Goes through refs and finds if they already have a matching ViewJoin, or if a new one needs to be automatically added.static void
DefaultsHelper. defaultAllQuery(ParserSession PS, Base b)
Must be called after parent object has been validated.static void
DefaultsHelper. defaultOutputmap(ParserSession PS, Base b)
static void
DefaultsHelper. defaultOutputMap(ParserSession PS, Base b)
protected static void
JoinHelper.RefDef. duplicateFKError(ParserSession PS, ForeignKey FK, ForeignKey fk, JoinHelper.RefDef ref)
static void
PivotHelper. genPivotColumns(ParserSession PS, View V, Object O)
protected ForeignKey
JoinHelper.RefDef. getCompatibleRefDef(ParserSession PS, View V, java.util.List<JoinHelper.RefDef> refs)
The auto-join logic for Tilda is to look for the nearest previously referenced table and check if there is an FK either forward or backward.static ViewColumn
PivotHelper. getPivotViewColumn(ParserSession PS, View V, ViewPivotAggregate A)
static boolean
ClonerHelper. handleCloneAs(ParserSession PS, Object obj)
static void
ClonerHelper. handleClonefrom(ParserSession PS, Object obj)
static ViewColumn
PivotHelper. handlePivotColumn(ParserSession PS, ViewColumn VC, ViewPivot P, ViewPivotAggregate A, ViewPivotValue VPV, Object O)
static void
PivotHelper. HandlePivots(ParserSession PS, View V, java.util.Set<java.lang.String> ColumnNames)
boolean
ValidationHelper.Processor. process(ParserSession PS, Base ParentObject, java.lang.String What, Column C)
static java.util.List<Column>
ValidationHelper. ProcessColumn(ParserSession PS, Base ParentObject, java.lang.String What, java.lang.String[] ColumnNames, ValidationHelper.Processor P)
Column
ReferenceHelper. resolveAsColumn(ParserSession PS, java.lang.String source, java.lang.String what, boolean skipValidationCheck)
static Object
ReferenceHelper. resolveObjectReference(ParserSession PS, Object parentObject, java.lang.String destObject, java.lang.String what)
static boolean
ValidationHelper. validateColumnName(ParserSession PS, java.lang.String containerType, java.lang.String columnName, java.lang.String fullName, Convention convention)
-