Uses of Class
org.pgcodekeeper.core.schema.meta.MetaContainer
Packages that use MetaContainer
Package
Description
-
Uses of MetaContainer in org.pgcodekeeper.core.loader
Methods in org.pgcodekeeper.core.loader with parameters of type MetaContainerModifier and TypeMethodDescriptionstatic voidFullAnalyze.fullAnalyze(AbstractDatabase db, MetaContainer metaDb, List<Object> errors) Performs full analysis of the database using the provided metadata container. -
Uses of MetaContainer in org.pgcodekeeper.core.parsers.antlr.base.launcher
Methods in org.pgcodekeeper.core.parsers.antlr.base.launcher with parameters of type MetaContainerModifier and TypeMethodDescriptionAbstractAnalysisLauncher.launchAnalyze(List<Object> errors, MetaContainer meta) Launches the analysis of the statement. -
Uses of MetaContainer in org.pgcodekeeper.core.parsers.antlr.ch.expr
Constructors in org.pgcodekeeper.core.parsers.antlr.ch.expr with parameters of type MetaContainerModifierConstructorDescriptionChExprWithNmspc(String schema, MetaContainer meta) Constructs a new expression analyzer with schema and metadata container.ChSelect(String schema, MetaContainer meta) Creates a new SELECT analyzer with schema and metadata.ChValueExpr(MetaContainer meta) Creates a value expression analyzer with metadata container. -
Uses of MetaContainer in org.pgcodekeeper.core.parsers.antlr.ch.launcher
Methods in org.pgcodekeeper.core.parsers.antlr.ch.launcher with parameters of type MetaContainerModifier and TypeMethodDescriptionChFuncAnalysisLauncher.analyze(org.antlr.v4.runtime.ParserRuleContext ctx, MetaContainer meta) ChViewAnalysisLauncher.analyze(org.antlr.v4.runtime.ParserRuleContext ctx, MetaContainer meta) -
Uses of MetaContainer in org.pgcodekeeper.core.parsers.antlr.ms.expr
Constructors in org.pgcodekeeper.core.parsers.antlr.ms.expr with parameters of type MetaContainerModifierConstructorDescriptionMsExprWithNmspc(String schema, MetaContainer meta) Creates a new Microsoft SQL expression analyzer with namespace support.MsSelect(String schema, MetaContainer meta) Creates a new Microsoft SQL SELECT analyzer with the specified schema and metadata.MsSqlClauses(String schema, MetaContainer meta) Creates a new Microsoft SQL clauses analyzer with the specified schema and metadata.MsValueExpr(String schema, MetaContainer meta) Creates a new Microsoft SQL value expression analyzer with the specified schema and metadata. -
Uses of MetaContainer in org.pgcodekeeper.core.parsers.antlr.ms.launcher
Methods in org.pgcodekeeper.core.parsers.antlr.ms.launcher with parameters of type MetaContainerModifier and TypeMethodDescriptionMsExpressionAnalysisLauncher.analyze(org.antlr.v4.runtime.ParserRuleContext ctx, MetaContainer meta) MsFuncProcTrigAnalysisLauncher.analyze(org.antlr.v4.runtime.ParserRuleContext ctx, MetaContainer meta) MsViewAnalysisLauncher.analyze(org.antlr.v4.runtime.ParserRuleContext ctx, MetaContainer meta) -
Uses of MetaContainer in org.pgcodekeeper.core.parsers.antlr.pg.expr
Constructors in org.pgcodekeeper.core.parsers.antlr.pg.expr with parameters of type MetaContainerModifierConstructorDescriptionDelete(MetaContainer meta) Creates a Delete parser with meta container.Function(MetaContainer meta) Creates a Function parser with meta container.Insert(MetaContainer meta) Creates an Insert parser with meta container.Select(MetaContainer db) Creates a Select parser with meta container.Sql(MetaContainer meta) Creates a Sql parser with meta container.SqlFunctionBody(MetaContainer meta) Creates a SqlFunctionBody parser with meta container.Update(MetaContainer meta) Creates an Update parser with meta container.ValueExpr(MetaContainer meta) Creates a ValueExpr parser with meta container.Creates a ValueExprWithNmspc parser with meta container. -
Uses of MetaContainer in org.pgcodekeeper.core.parsers.antlr.pg.launcher
Methods in org.pgcodekeeper.core.parsers.antlr.pg.launcher with parameters of type MetaContainerModifier and TypeMethodDescriptionConstraintAnalysisLauncher.analyze(org.antlr.v4.runtime.ParserRuleContext ctx, MetaContainer meta) DomainAnalysisLauncher.analyze(org.antlr.v4.runtime.ParserRuleContext ctx, MetaContainer meta) FuncProcAnalysisLauncher.analyze(org.antlr.v4.runtime.ParserRuleContext ctx, MetaContainer meta) IndexAnalysisLauncher.analyze(org.antlr.v4.runtime.ParserRuleContext ctx, MetaContainer meta) Analyzes the index definition to extract table dependencies.RuleAnalysisLauncher.analyze(org.antlr.v4.runtime.ParserRuleContext ctx, MetaContainer meta) StatisticsAnalysisLauncher.analyze(org.antlr.v4.runtime.ParserRuleContext ctx, MetaContainer meta) TriggerAnalysisLauncher.analyze(org.antlr.v4.runtime.ParserRuleContext ctx, MetaContainer meta) VexAnalysisLauncher.analyze(org.antlr.v4.runtime.ParserRuleContext ctx, MetaContainer meta) ViewAnalysisLauncher.analyze(org.antlr.v4.runtime.ParserRuleContext ctx, MetaContainer meta) -
Uses of MetaContainer in org.pgcodekeeper.core.schema.meta
Methods in org.pgcodekeeper.core.schema.meta that return MetaContainerModifier and TypeMethodDescriptionstatic MetaContainerMetaUtils.createTreeFromDb(AbstractDatabase db) Creates a metadata container from a database object.static MetaContainerMetaUtils.createTreeFromDefs(Stream<MetaStatement> defs, DatabaseType dbType, SupportedPgVersion version) Creates a metadata container from a stream of metadata definitions.Methods in org.pgcodekeeper.core.schema.meta with parameters of type MetaContainerModifier and TypeMethodDescriptionstatic voidMetaUtils.initializeView(MetaContainer meta, String schemaName, String name, List<? extends Pair<String, String>> columns) Initializes a view with column information in the metadata container.