rikai.spark.sql.generated package¶
Submodules¶
rikai.spark.sql.generated.RikaiModelSchemaLexer module¶
- class rikai.spark.sql.generated.RikaiModelSchemaLexer.RikaiModelSchemaLexer(input=None, output: ~typing.TextIO = <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>)¶
Bases:
Lexer
- ARRAY = 6¶
- IDENTIFIER = 7¶
- STRUCT = 5¶
- T__0 = 1¶
- T__1 = 2¶
- T__2 = 3¶
- T__3 = 4¶
- WS = 8¶
- atn = <antlr4.atn.ATN.ATN object>¶
- channelNames = ['DEFAULT_TOKEN_CHANNEL', 'HIDDEN']¶
- decisionsToDFA = [<antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>]¶
- grammarFileName = 'RikaiModelSchema.g4'¶
- literalNames = ['<INVALID>', "'<'", "','", "'>'", "':'", "'STRUCT'", "'ARRAY'"]¶
- modeNames = ['DEFAULT_MODE']¶
- ruleNames = ['T__0', 'T__1', 'T__2', 'T__3', 'STRUCT', 'ARRAY', 'IDENTIFIER', 'DIGIT', 'LETTER', 'WS']¶
- symbolicNames = ['<INVALID>', 'STRUCT', 'ARRAY', 'IDENTIFIER', 'WS']¶
- rikai.spark.sql.generated.RikaiModelSchemaLexer.serializedATN()¶
rikai.spark.sql.generated.RikaiModelSchemaParser module¶
- class rikai.spark.sql.generated.RikaiModelSchemaParser.RikaiModelSchemaParser(input: ~antlr4.BufferedTokenStream.TokenStream, output: ~typing.TextIO = <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>)¶
Bases:
Parser
- ARRAY = 6¶
- class ArrayContext(parser, parent: Optional[ParserRuleContext] = None, invokingState: int = -1)¶
Bases:
ParserRuleContext
- copyFrom(ctx: ParserRuleContext)¶
- getRuleIndex()¶
- parser¶
- class ArrayTypeContext(parser, ctx: ParserRuleContext)¶
Bases:
ArrayContext
- ARRAY()¶
- accept(visitor: ParseTreeVisitor)¶
- fieldType()¶
- parser¶
- EOF = -1¶
- class FieldContext(parser, parent: Optional[ParserRuleContext] = None, invokingState: int = -1)¶
Bases:
ParserRuleContext
- copyFrom(ctx: ParserRuleContext)¶
- getRuleIndex()¶
- parser¶
- class FieldTypeContext(parser, parent: Optional[ParserRuleContext] = None, invokingState: int = -1)¶
Bases:
ParserRuleContext
- copyFrom(ctx: ParserRuleContext)¶
- getRuleIndex()¶
- parser¶
- IDENTIFIER = 7¶
- class IdentifierContext(parser, parent: Optional[ParserRuleContext] = None, invokingState: int = -1)¶
Bases:
ParserRuleContext
- copyFrom(ctx: ParserRuleContext)¶
- getRuleIndex()¶
- parser¶
- class NestedArrayTypeContext(parser, ctx: ParserRuleContext)¶
Bases:
FieldTypeContext
- accept(visitor: ParseTreeVisitor)¶
- array()¶
- parser¶
- class NestedStructTypeContext(parser, ctx: ParserRuleContext)¶
Bases:
FieldTypeContext
- accept(visitor: ParseTreeVisitor)¶
- parser¶
- struct()¶
- class PlainFieldTypeContext(parser, ctx: ParserRuleContext)¶
Bases:
FieldTypeContext
- accept(visitor: ParseTreeVisitor)¶
- identifier()¶
- parser¶
- RULE_array = 3¶
- RULE_field = 5¶
- RULE_fieldType = 4¶
- RULE_identifier = 1¶
- RULE_schema = 0¶
- RULE_struct = 2¶
- STRUCT = 5¶
- class SchemaContext(parser, parent: Optional[ParserRuleContext] = None, invokingState: int = -1)¶
Bases:
ParserRuleContext
- accept(visitor: ParseTreeVisitor)¶
- fieldType()¶
- getRuleIndex()¶
- parser¶
- class StructContext(parser, parent: Optional[ParserRuleContext] = None, invokingState: int = -1)¶
Bases:
ParserRuleContext
- copyFrom(ctx: ParserRuleContext)¶
- getRuleIndex()¶
- parser¶
- class StructFieldContext(parser, ctx: ParserRuleContext)¶
Bases:
FieldContext
- accept(visitor: ParseTreeVisitor)¶
- fieldType()¶
- identifier()¶
- parser¶
- class StructTypeContext(parser, ctx: ParserRuleContext)¶
Bases:
StructContext
- STRUCT()¶
- accept(visitor: ParseTreeVisitor)¶
- parser¶
- T__0 = 1¶
- T__1 = 2¶
- T__2 = 3¶
- T__3 = 4¶
- class UnquotedIdentifierContext(parser, ctx: ParserRuleContext)¶
Bases:
IdentifierContext
- IDENTIFIER()¶
- accept(visitor: ParseTreeVisitor)¶
- parser¶
- WS = 8¶
- array()¶
- atn = <antlr4.atn.ATN.ATN object>¶
- buildParseTrees¶
- decisionsToDFA = [<antlr4.dfa.DFA.DFA object>, <antlr4.dfa.DFA.DFA object>]¶
- field()¶
- fieldType()¶
- grammarFileName = 'RikaiModelSchema.g4'¶
- identifier()¶
- literalNames = ['<INVALID>', "'<'", "','", "'>'", "':'", "'STRUCT'", "'ARRAY'"]¶
- ruleNames = ['schema', 'identifier', 'struct', 'array', 'fieldType', 'field']¶
- schema()¶
- struct()¶
- symbolicNames = ['<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', '<INVALID>', 'STRUCT', 'ARRAY', 'IDENTIFIER', 'WS']¶
- rikai.spark.sql.generated.RikaiModelSchemaParser.serializedATN()¶
rikai.spark.sql.generated.RikaiModelSchemaVisitor module¶
- class rikai.spark.sql.generated.RikaiModelSchemaVisitor.RikaiModelSchemaVisitor¶
Bases:
ParseTreeVisitor
- visitArrayType(ctx: ArrayTypeContext)¶
- visitNestedArrayType(ctx: NestedArrayTypeContext)¶
- visitNestedStructType(ctx: NestedStructTypeContext)¶
- visitPlainFieldType(ctx: PlainFieldTypeContext)¶
- visitSchema(ctx: SchemaContext)¶
- visitStructField(ctx: StructFieldContext)¶
- visitStructType(ctx: StructTypeContext)¶
- visitUnquotedIdentifier(ctx: UnquotedIdentifierContext)¶