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 booleanManifest. 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 voidGraphvizUtil. 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 voidDocs. writeRealizedSummary(java.io.PrintWriter Out, ParserSession PS, Schema S)voidDocGen. writeSchema(ParserSession PS)voidDocGen. 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 booleanPatternObject. validate(ParserSession PS, View ParentView) -
Uses of ParserSession in tilda.parsing
Methods in tilda.parsing that return ParserSession Modifier and Type Method Description static ParserSessionParser. init(CodeGenSql CGSql, java.util.List<Schema> SchemaList)static ParserSessionParser. parse(java.lang.String FilePath, CodeGenSql CGSql, java.util.Map<java.lang.String,Schema> SchemaCache, boolean allowResource)static ParserSessionParser. 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 booleanParser. 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 booleanForeignKey. CheckForeignKeyMapping(ParserSession PS, Object ParentObject, java.util.List<Column> SrcColumns, Object DestObject, java.lang.String What)booleanTypeDef. checkValueType(ParserSession PS, java.lang.String What, java.lang.String Value, boolean DateTimeAllowed, DefaultType Default)protected voidColumn. copyFromSameAs(ParserSession PS, boolean multi)static ViewColumnView. createTZ(ParserSession PS, ViewColumn VC)protected static ColumnColumn. 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*"booleanViewColumn. 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)voidSchema. setDefaultDependencies(ParserSession PS)protected voidObject. setupHistory(ParserSession PS, Schema ParentSchema)To call after parent object has been validatedprotected booleanBase. validate(ParserSession PS, Schema parentSchema)booleanCloneColumn. validate(ParserSession PS, Object parentObject)booleanCloner. validate(ParserSession PS, Object parentObject)booleanClonerFrom. validate(ParserSession PS, Object parentObject)booleanColumn. validate(ParserSession PS, Object ParentObject)booleanColumnEnum. validate(ParserSession PS, Column ParentColumn)booleanColumnMapper. validate(ParserSession PS, Column ParentColumn)booleanColumnValue. validate(ParserSession PS, Column C)booleanConvention. validate(ParserSession PS, Schema parentSchema)booleanDataValue. validate(ParserSession PS, Enumeration E)booleanEnumeration. validate(ParserSession PS, Schema ParentSchema, int pos)booleanField. validate(ParserSession PS, Interface I)booleanForeignKey. validate(ParserSession PS, Object O)booleanFormula. validate(ParserSession PS, View ParentView)booleanFormulaTemplate. validate(ParserSession PS, View ParentView)booleanHistory. validate(ParserSession PS, Object obj)booleanIndex. validate(ParserSession PS, Base Parent)booleanIndexTemplate. validate(ParserSession PS, Base Parent)booleanInterface. validate(ParserSession PS, Schema ParentSchema)booleanJsonField. validate(ParserSession PS, Column C)booleanJsonSchema. validate(ParserSession PS, Column C)booleanJsonValidation. validate(ParserSession PS, Column C)booleanMapper. validate(ParserSession PS, Schema ParentSchema, int pos)booleanMappingColumn. validate(ParserSession PS, Mapper ParentMapper)booleanMask. validate(ParserSession PS, Base ParentObject)booleanMigration. validate(ParserSession PS, Schema Parent)booleanMigrationDrop. validate(ParserSession PS, Schema Parent)booleanMigrationMove. validate(ParserSession PS, Schema Parent)booleanMigrationNotNull. validate(ParserSession PS, Schema Parent)booleanMigrationRename. validate(ParserSession PS, Schema Parent)booleanObject. validate(ParserSession PS, Schema parentSchema)booleanOrderBy. validate(ParserSession PS, Base Parent, java.lang.String what, boolean allowNullOrdering)booleanOutputMap. validate(ParserSession PS, Base ParentObject)booleanPrimaryKey. validate(ParserSession PS, Object obj)booleanQuery. validate(ParserSession PS, Base ParentObject, java.lang.String OwnerObjName)booleanSchema. validate(ParserSession PS)booleanSubWhereClause. validate(ParserSession PS, Base ParentObject, java.lang.String What, boolean TopLevel)booleanSubWhereX. validate(ParserSession PS, Base ParentObject, java.lang.String What)booleanTypeDef. validate(ParserSession PS, java.lang.String What, boolean AllowArrays, boolean StringSizeOptional, FrameworkSourcedType FST)booleanValue. validate(ParserSession PS, View ParentView, java.lang.String What)booleanView. validate(ParserSession PS, Schema ParentSchema)booleanViewColumn. validate(ParserSession PS, View ParentView)booleanViewDistinctOn. validate(ParserSession PS, View ParentView)booleanViewJoin. validate(ParserSession PS, View ParentView)booleanViewJoinSimple. validate(ParserSession PS, View ParentView, View Source)booleanViewPivot. validate(ParserSession PS, View ParentView)booleanViewPivotAggregate. validate(ParserSession PS, ViewPivot ParentPivot)booleanViewPivotColumn. validate(ParserSession PS, View ParentView)booleanViewPivotValue. validate(ParserSession PS, View ParentView, ViewPivot pivots, java.util.List<ViewPivotAggregate> aggregates)booleanViewRealize. validate(ParserSession PS, View ParentView, ViewRealizedWrapper ParentRealized)protected booleanViewRealizedWrapper. validate(ParserSession PS, Schema ParentSchema)booleanViewRealizeIncremental. validate(ParserSession PS, View ParentView, Base ParentRealized, java.util.List<Column> FirstIdentity)booleanViewRealizeMapping. validate(ParserSession PS, View ParentView)booleanViewTimeSeries. validate(ParserSession PS, View ParentView)booleanViewTimeSeriesJoin. validate(ParserSession PS, View ParentView)protected voidBase. validateMasks(ParserSession PS)protected voidBase. validateOutputMaps(ParserSession PS)protected voidBase. validateQueries(ParserSession PS, java.util.Set<java.lang.String> Names)static booleanViewColumn. validateRange(ParserSession PS, java.lang.String viewColumnName, java.lang.String range)static ColumnViewColumn. 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 booleanBinning. validate(ParserSession PS, View ParentView)voidBinningRange. validate(ParserSession PS, View ParentView, Binning B)booleanFlagging. validate(ParserSession PS, View ParentView)voidFlaggingRange. validate(ParserSession PS, View ParentView, Flagging F)booleanTemplate. validate(ParserSession PS, View ParentView)voidTemplateExpansion. 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 voidJoinHelper. autoFillImpliedViewJoins(ParserSession PS, View V)protected static voidValueHelper. 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 voidValueHelper. CheckColumnValue(ParserSession PS, java.lang.String Label, Column Col, java.lang.String Name, java.lang.String Value, DefaultType Default)static voidValueHelper. CheckColumnValue(ParserSession PS, Column Col, java.lang.String Name, java.lang.String Value, DefaultType Default)static voidValueHelper. 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 voidDefaultsHelper. defaultAllQuery(ParserSession PS, Base b)Must be called after parent object has been validated.static voidDefaultsHelper. defaultOutputmap(ParserSession PS, Base b)static voidDefaultsHelper. defaultOutputMap(ParserSession PS, Base b)protected static voidJoinHelper.RefDef. duplicateFKError(ParserSession PS, ForeignKey FK, ForeignKey fk, JoinHelper.RefDef ref)static voidPivotHelper. genPivotColumns(ParserSession PS, View V, Object O)protected ForeignKeyJoinHelper.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 ViewColumnPivotHelper. getPivotViewColumn(ParserSession PS, View V, ViewPivotAggregate A)static booleanClonerHelper. handleCloneAs(ParserSession PS, Object obj)static voidClonerHelper. handleClonefrom(ParserSession PS, Object obj)static ViewColumnPivotHelper. handlePivotColumn(ParserSession PS, ViewColumn VC, ViewPivot P, ViewPivotAggregate A, ViewPivotValue VPV, Object O)static voidPivotHelper. HandlePivots(ParserSession PS, View V, java.util.Set<java.lang.String> ColumnNames)booleanValidationHelper.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)ColumnReferenceHelper. resolveAsColumn(ParserSession PS, java.lang.String source, java.lang.String what, boolean skipValidationCheck)static ObjectReferenceHelper. resolveObjectReference(ParserSession PS, Object parentObject, java.lang.String destObject, java.lang.String what)static booleanValidationHelper. validateColumnName(ParserSession PS, java.lang.String containerType, java.lang.String columnName, java.lang.String fullName, Convention convention)
-