Uses of Class
dev.frostlake.parser.FrostlakeParser.SelectItemContext
Packages that use FrostlakeParser.SelectItemContext
-
Uses of FrostlakeParser.SelectItemContext in dev.frostlake.executor
Methods in dev.frostlake.executor with parameters of type FrostlakeParser.SelectItemContextModifier and TypeMethodDescriptionstatic StringSelectItemAccessors.getItemAlias(FrostlakeParser.SelectItemContext item) A select item's alias as CANONICAL TEXT, or null when it has none.static org.antlr.v4.runtime.ParserRuleContextSelectItemAccessors.getItemExpression(FrostlakeParser.SelectItemContext item) The select item's full expression context (thebooleanExprwrapper) — for TEXT use:getOriginalText/getTextof the whole projected item.static StringSelectItemAccessors.getItemQualifier(FrostlakeParser.SelectItemContext item) Returns qualifier for thet.*/{t.*}forms, or null for a bare star.SelectItemAccessors.getItemValueExpr(FrostlakeParser.SelectItemContext item) The select item's underlying value expression — for STRUCTURAL use: aggregate/window detection and per-group evaluation.SelectItemAccessors.getStarModifiers(FrostlakeParser.SelectItemContext item) The EXCLUDE/RENAME/REPLACE/ILIKE modifiers on a*,t.*or{*}item (empty if none).static booleanSelectItemAccessors.isExprItem(FrostlakeParser.SelectItemContext item) static booleanSelectItemAccessors.isObjectStarItem(FrostlakeParser.SelectItemContext item) Snowflake's braced star ({*},{* EXCLUDE (c)},{t.*}) — an OBJECT constructor over the row, i.e.static booleanSelectItemAccessors.isQualifiedStarItem(FrostlakeParser.SelectItemContext item) static booleanSelectItemAccessors.isStarItem(FrostlakeParser.SelectItemContext item) static booleanSelectItemAccessors.isUnnamedExpressionItem(FrostlakeParser.SelectItemContext item) Whether this select item is an EXPRESSION with no name of its own: unaliased and not a column reference.static StringSelectItemAccessors.objectStarLabel(FrostlakeParser.SelectItemContext item) The output column name Snowflake gives a braced-star item: the item's own source form with its identifiers canonicalised —{*},{* EXCLUDE (A)},{T.*}— or its explicit alias when it carries one. -
Uses of FrostlakeParser.SelectItemContext in dev.frostlake.parser
Subclasses of FrostlakeParser.SelectItemContext in dev.frostlake.parserModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classMethods in dev.frostlake.parser that return FrostlakeParser.SelectItemContextModifier and TypeMethodDescriptionFrostlakeParser.selectItem()FrostlakeParser.SelectListContext.selectItem(int i) Methods in dev.frostlake.parser that return types with arguments of type FrostlakeParser.SelectItemContextMethods in dev.frostlake.parser with parameters of type FrostlakeParser.SelectItemContextModifier and TypeMethodDescriptionvoidFrostlakeParser.SelectItemContext.copyFrom(FrostlakeParser.SelectItemContext ctx) Constructors in dev.frostlake.parser with parameters of type FrostlakeParser.SelectItemContextModifierConstructorDescription