parser

package
v0.0.0-...-4eef59b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 13, 2018 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CQLLexerT__0       = 1
	CQLLexerT__1       = 2
	CQLLexerT__2       = 3
	CQLLexerT__3       = 4
	CQLLexerT__4       = 5
	CQLLexerT__5       = 6
	CQLLexerT__6       = 7
	CQLLexerT__7       = 8
	CQLLexerT__8       = 9
	CQLLexerT__9       = 10
	CQLLexerT__10      = 11
	CQLLexerT__11      = 12
	CQLLexerT__12      = 13
	CQLLexerK_UINT8    = 14
	CQLLexerK_UINT16   = 15
	CQLLexerK_UINT32   = 16
	CQLLexerK_UINT64   = 17
	CQLLexerK_FLOAT32  = 18
	CQLLexerK_FLOAT64  = 19
	CQLLexerK_ENUM     = 20
	CQLLexerK_STRING   = 21
	CQLLexerK_IN       = 22
	CQLLexerK_CONTAINS = 23
	CQLLexerK_LT       = 24
	CQLLexerK_BT       = 25
	CQLLexerK_EQ       = 26
	CQLLexerK_LE       = 27
	CQLLexerK_BE       = 28
	CQLLexerFLOAT_LIT  = 29
	CQLLexerSTRING     = 30
	CQLLexerINT        = 31
	CQLLexerIDENTIFIER = 32
	CQLLexerWS         = 33
)

CQLLexer tokens.

View Source
const (
	CQLParserEOF        = antlr.TokenEOF
	CQLParserT__0       = 1
	CQLParserT__1       = 2
	CQLParserT__2       = 3
	CQLParserT__3       = 4
	CQLParserT__4       = 5
	CQLParserT__5       = 6
	CQLParserT__6       = 7
	CQLParserT__7       = 8
	CQLParserT__8       = 9
	CQLParserT__9       = 10
	CQLParserT__10      = 11
	CQLParserT__11      = 12
	CQLParserT__12      = 13
	CQLParserK_UINT8    = 14
	CQLParserK_UINT16   = 15
	CQLParserK_UINT32   = 16
	CQLParserK_UINT64   = 17
	CQLParserK_FLOAT32  = 18
	CQLParserK_FLOAT64  = 19
	CQLParserK_ENUM     = 20
	CQLParserK_STRING   = 21
	CQLParserK_IN       = 22
	CQLParserK_CONTAINS = 23
	CQLParserK_LT       = 24
	CQLParserK_BT       = 25
	CQLParserK_EQ       = 26
	CQLParserK_LE       = 27
	CQLParserK_BE       = 28
	CQLParserFLOAT_LIT  = 29
	CQLParserSTRING     = 30
	CQLParserINT        = 31
	CQLParserIDENTIFIER = 32
	CQLParserWS         = 33
)

CQLParser tokens.

View Source
const (
	CQLParserRULE_cql         = 0
	CQLParserRULE_create      = 1
	CQLParserRULE_destroy     = 2
	CQLParserRULE_insert      = 3
	CQLParserRULE_del         = 4
	CQLParserRULE_query       = 5
	CQLParserRULE_indexName   = 6
	CQLParserRULE_document    = 7
	CQLParserRULE_uintPropDef = 8
	CQLParserRULE_enumPropDef = 9
	CQLParserRULE_strPropDef  = 10
	CQLParserRULE_orderLimit  = 11
	CQLParserRULE_order       = 12
	CQLParserRULE_property    = 13
	CQLParserRULE_uintType    = 14
	CQLParserRULE_docId       = 15
	CQLParserRULE_value       = 16
	CQLParserRULE_uintPred    = 17
	CQLParserRULE_enumPred    = 18
	CQLParserRULE_strPred     = 19
	CQLParserRULE_compare     = 20
	CQLParserRULE_intList     = 21
	CQLParserRULE_limit       = 22
)

CQLParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseCQLListener

type BaseCQLListener struct{}

BaseCQLListener is a complete listener for a parse tree produced by CQLParser.

func (*BaseCQLListener) EnterCompare

func (s *BaseCQLListener) EnterCompare(ctx *CompareContext)

EnterCompare is called when production compare is entered.

func (*BaseCQLListener) EnterCql

func (s *BaseCQLListener) EnterCql(ctx *CqlContext)

EnterCql is called when production cql is entered.

func (*BaseCQLListener) EnterCreate

func (s *BaseCQLListener) EnterCreate(ctx *CreateContext)

EnterCreate is called when production create is entered.

func (*BaseCQLListener) EnterDel

func (s *BaseCQLListener) EnterDel(ctx *DelContext)

EnterDel is called when production del is entered.

func (*BaseCQLListener) EnterDestroy

func (s *BaseCQLListener) EnterDestroy(ctx *DestroyContext)

EnterDestroy is called when production destroy is entered.

func (*BaseCQLListener) EnterDocId

func (s *BaseCQLListener) EnterDocId(ctx *DocIdContext)

EnterDocId is called when production docId is entered.

func (*BaseCQLListener) EnterDocument

func (s *BaseCQLListener) EnterDocument(ctx *DocumentContext)

EnterDocument is called when production document is entered.

func (*BaseCQLListener) EnterEnumPred

func (s *BaseCQLListener) EnterEnumPred(ctx *EnumPredContext)

EnterEnumPred is called when production enumPred is entered.

func (*BaseCQLListener) EnterEnumPropDef

func (s *BaseCQLListener) EnterEnumPropDef(ctx *EnumPropDefContext)

EnterEnumPropDef is called when production enumPropDef is entered.

func (*BaseCQLListener) EnterEveryRule

func (s *BaseCQLListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseCQLListener) EnterIndexName

func (s *BaseCQLListener) EnterIndexName(ctx *IndexNameContext)

EnterIndexName is called when production indexName is entered.

func (*BaseCQLListener) EnterInsert

func (s *BaseCQLListener) EnterInsert(ctx *InsertContext)

EnterInsert is called when production insert is entered.

func (*BaseCQLListener) EnterIntList

func (s *BaseCQLListener) EnterIntList(ctx *IntListContext)

EnterIntList is called when production intList is entered.

func (*BaseCQLListener) EnterLimit

func (s *BaseCQLListener) EnterLimit(ctx *LimitContext)

EnterLimit is called when production limit is entered.

func (*BaseCQLListener) EnterOrder

func (s *BaseCQLListener) EnterOrder(ctx *OrderContext)

EnterOrder is called when production order is entered.

func (*BaseCQLListener) EnterOrderLimit

func (s *BaseCQLListener) EnterOrderLimit(ctx *OrderLimitContext)

EnterOrderLimit is called when production orderLimit is entered.

func (*BaseCQLListener) EnterProperty

func (s *BaseCQLListener) EnterProperty(ctx *PropertyContext)

EnterProperty is called when production property is entered.

func (*BaseCQLListener) EnterQuery

func (s *BaseCQLListener) EnterQuery(ctx *QueryContext)

EnterQuery is called when production query is entered.

func (*BaseCQLListener) EnterStrPred

func (s *BaseCQLListener) EnterStrPred(ctx *StrPredContext)

EnterStrPred is called when production strPred is entered.

func (*BaseCQLListener) EnterStrPropDef

func (s *BaseCQLListener) EnterStrPropDef(ctx *StrPropDefContext)

EnterStrPropDef is called when production strPropDef is entered.

func (*BaseCQLListener) EnterUintPred

func (s *BaseCQLListener) EnterUintPred(ctx *UintPredContext)

EnterUintPred is called when production uintPred is entered.

func (*BaseCQLListener) EnterUintPropDef

func (s *BaseCQLListener) EnterUintPropDef(ctx *UintPropDefContext)

EnterUintPropDef is called when production uintPropDef is entered.

func (*BaseCQLListener) EnterUintType

func (s *BaseCQLListener) EnterUintType(ctx *UintTypeContext)

EnterUintType is called when production uintType is entered.

func (*BaseCQLListener) EnterValue

func (s *BaseCQLListener) EnterValue(ctx *ValueContext)

EnterValue is called when production value is entered.

func (*BaseCQLListener) ExitCompare

func (s *BaseCQLListener) ExitCompare(ctx *CompareContext)

ExitCompare is called when production compare is exited.

func (*BaseCQLListener) ExitCql

func (s *BaseCQLListener) ExitCql(ctx *CqlContext)

ExitCql is called when production cql is exited.

func (*BaseCQLListener) ExitCreate

func (s *BaseCQLListener) ExitCreate(ctx *CreateContext)

ExitCreate is called when production create is exited.

func (*BaseCQLListener) ExitDel

func (s *BaseCQLListener) ExitDel(ctx *DelContext)

ExitDel is called when production del is exited.

func (*BaseCQLListener) ExitDestroy

func (s *BaseCQLListener) ExitDestroy(ctx *DestroyContext)

ExitDestroy is called when production destroy is exited.

func (*BaseCQLListener) ExitDocId

func (s *BaseCQLListener) ExitDocId(ctx *DocIdContext)

ExitDocId is called when production docId is exited.

func (*BaseCQLListener) ExitDocument

func (s *BaseCQLListener) ExitDocument(ctx *DocumentContext)

ExitDocument is called when production document is exited.

func (*BaseCQLListener) ExitEnumPred

func (s *BaseCQLListener) ExitEnumPred(ctx *EnumPredContext)

ExitEnumPred is called when production enumPred is exited.

func (*BaseCQLListener) ExitEnumPropDef

func (s *BaseCQLListener) ExitEnumPropDef(ctx *EnumPropDefContext)

ExitEnumPropDef is called when production enumPropDef is exited.

func (*BaseCQLListener) ExitEveryRule

func (s *BaseCQLListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseCQLListener) ExitIndexName

func (s *BaseCQLListener) ExitIndexName(ctx *IndexNameContext)

ExitIndexName is called when production indexName is exited.

func (*BaseCQLListener) ExitInsert

func (s *BaseCQLListener) ExitInsert(ctx *InsertContext)

ExitInsert is called when production insert is exited.

func (*BaseCQLListener) ExitIntList

func (s *BaseCQLListener) ExitIntList(ctx *IntListContext)

ExitIntList is called when production intList is exited.

func (*BaseCQLListener) ExitLimit

func (s *BaseCQLListener) ExitLimit(ctx *LimitContext)

ExitLimit is called when production limit is exited.

func (*BaseCQLListener) ExitOrder

func (s *BaseCQLListener) ExitOrder(ctx *OrderContext)

ExitOrder is called when production order is exited.

func (*BaseCQLListener) ExitOrderLimit

func (s *BaseCQLListener) ExitOrderLimit(ctx *OrderLimitContext)

ExitOrderLimit is called when production orderLimit is exited.

func (*BaseCQLListener) ExitProperty

func (s *BaseCQLListener) ExitProperty(ctx *PropertyContext)

ExitProperty is called when production property is exited.

func (*BaseCQLListener) ExitQuery

func (s *BaseCQLListener) ExitQuery(ctx *QueryContext)

ExitQuery is called when production query is exited.

func (*BaseCQLListener) ExitStrPred

func (s *BaseCQLListener) ExitStrPred(ctx *StrPredContext)

ExitStrPred is called when production strPred is exited.

func (*BaseCQLListener) ExitStrPropDef

func (s *BaseCQLListener) ExitStrPropDef(ctx *StrPropDefContext)

ExitStrPropDef is called when production strPropDef is exited.

func (*BaseCQLListener) ExitUintPred

func (s *BaseCQLListener) ExitUintPred(ctx *UintPredContext)

ExitUintPred is called when production uintPred is exited.

func (*BaseCQLListener) ExitUintPropDef

func (s *BaseCQLListener) ExitUintPropDef(ctx *UintPropDefContext)

ExitUintPropDef is called when production uintPropDef is exited.

func (*BaseCQLListener) ExitUintType

func (s *BaseCQLListener) ExitUintType(ctx *UintTypeContext)

ExitUintType is called when production uintType is exited.

func (*BaseCQLListener) ExitValue

func (s *BaseCQLListener) ExitValue(ctx *ValueContext)

ExitValue is called when production value is exited.

func (*BaseCQLListener) VisitErrorNode

func (s *BaseCQLListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseCQLListener) VisitTerminal

func (s *BaseCQLListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type BaseCQLVisitor

type BaseCQLVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseCQLVisitor) VisitCompare

func (v *BaseCQLVisitor) VisitCompare(ctx *CompareContext) interface{}

func (*BaseCQLVisitor) VisitCql

func (v *BaseCQLVisitor) VisitCql(ctx *CqlContext) interface{}

func (*BaseCQLVisitor) VisitCreate

func (v *BaseCQLVisitor) VisitCreate(ctx *CreateContext) interface{}

func (*BaseCQLVisitor) VisitDel

func (v *BaseCQLVisitor) VisitDel(ctx *DelContext) interface{}

func (*BaseCQLVisitor) VisitDestroy

func (v *BaseCQLVisitor) VisitDestroy(ctx *DestroyContext) interface{}

func (*BaseCQLVisitor) VisitDocId

func (v *BaseCQLVisitor) VisitDocId(ctx *DocIdContext) interface{}

func (*BaseCQLVisitor) VisitDocument

func (v *BaseCQLVisitor) VisitDocument(ctx *DocumentContext) interface{}

func (*BaseCQLVisitor) VisitEnumPred

func (v *BaseCQLVisitor) VisitEnumPred(ctx *EnumPredContext) interface{}

func (*BaseCQLVisitor) VisitEnumPropDef

func (v *BaseCQLVisitor) VisitEnumPropDef(ctx *EnumPropDefContext) interface{}

func (*BaseCQLVisitor) VisitIndexName

func (v *BaseCQLVisitor) VisitIndexName(ctx *IndexNameContext) interface{}

func (*BaseCQLVisitor) VisitInsert

func (v *BaseCQLVisitor) VisitInsert(ctx *InsertContext) interface{}

func (*BaseCQLVisitor) VisitIntList

func (v *BaseCQLVisitor) VisitIntList(ctx *IntListContext) interface{}

func (*BaseCQLVisitor) VisitLimit

func (v *BaseCQLVisitor) VisitLimit(ctx *LimitContext) interface{}

func (*BaseCQLVisitor) VisitOrder

func (v *BaseCQLVisitor) VisitOrder(ctx *OrderContext) interface{}

func (*BaseCQLVisitor) VisitOrderLimit

func (v *BaseCQLVisitor) VisitOrderLimit(ctx *OrderLimitContext) interface{}

func (*BaseCQLVisitor) VisitProperty

func (v *BaseCQLVisitor) VisitProperty(ctx *PropertyContext) interface{}

func (*BaseCQLVisitor) VisitQuery

func (v *BaseCQLVisitor) VisitQuery(ctx *QueryContext) interface{}

func (*BaseCQLVisitor) VisitStrPred

func (v *BaseCQLVisitor) VisitStrPred(ctx *StrPredContext) interface{}

func (*BaseCQLVisitor) VisitStrPropDef

func (v *BaseCQLVisitor) VisitStrPropDef(ctx *StrPropDefContext) interface{}

func (*BaseCQLVisitor) VisitUintPred

func (v *BaseCQLVisitor) VisitUintPred(ctx *UintPredContext) interface{}

func (*BaseCQLVisitor) VisitUintPropDef

func (v *BaseCQLVisitor) VisitUintPropDef(ctx *UintPropDefContext) interface{}

func (*BaseCQLVisitor) VisitUintType

func (v *BaseCQLVisitor) VisitUintType(ctx *UintTypeContext) interface{}

func (*BaseCQLVisitor) VisitValue

func (v *BaseCQLVisitor) VisitValue(ctx *ValueContext) interface{}

type CQLLexer

type CQLLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewCQLLexer

func NewCQLLexer(input antlr.CharStream) *CQLLexer

type CQLListener

type CQLListener interface {
	antlr.ParseTreeListener

	// EnterCql is called when entering the cql production.
	EnterCql(c *CqlContext)

	// EnterCreate is called when entering the create production.
	EnterCreate(c *CreateContext)

	// EnterDestroy is called when entering the destroy production.
	EnterDestroy(c *DestroyContext)

	// EnterInsert is called when entering the insert production.
	EnterInsert(c *InsertContext)

	// EnterDel is called when entering the del production.
	EnterDel(c *DelContext)

	// EnterQuery is called when entering the query production.
	EnterQuery(c *QueryContext)

	// EnterIndexName is called when entering the indexName production.
	EnterIndexName(c *IndexNameContext)

	// EnterDocument is called when entering the document production.
	EnterDocument(c *DocumentContext)

	// EnterUintPropDef is called when entering the uintPropDef production.
	EnterUintPropDef(c *UintPropDefContext)

	// EnterEnumPropDef is called when entering the enumPropDef production.
	EnterEnumPropDef(c *EnumPropDefContext)

	// EnterStrPropDef is called when entering the strPropDef production.
	EnterStrPropDef(c *StrPropDefContext)

	// EnterOrderLimit is called when entering the orderLimit production.
	EnterOrderLimit(c *OrderLimitContext)

	// EnterOrder is called when entering the order production.
	EnterOrder(c *OrderContext)

	// EnterProperty is called when entering the property production.
	EnterProperty(c *PropertyContext)

	// EnterUintType is called when entering the uintType production.
	EnterUintType(c *UintTypeContext)

	// EnterDocId is called when entering the docId production.
	EnterDocId(c *DocIdContext)

	// EnterValue is called when entering the value production.
	EnterValue(c *ValueContext)

	// EnterUintPred is called when entering the uintPred production.
	EnterUintPred(c *UintPredContext)

	// EnterEnumPred is called when entering the enumPred production.
	EnterEnumPred(c *EnumPredContext)

	// EnterStrPred is called when entering the strPred production.
	EnterStrPred(c *StrPredContext)

	// EnterCompare is called when entering the compare production.
	EnterCompare(c *CompareContext)

	// EnterIntList is called when entering the intList production.
	EnterIntList(c *IntListContext)

	// EnterLimit is called when entering the limit production.
	EnterLimit(c *LimitContext)

	// ExitCql is called when exiting the cql production.
	ExitCql(c *CqlContext)

	// ExitCreate is called when exiting the create production.
	ExitCreate(c *CreateContext)

	// ExitDestroy is called when exiting the destroy production.
	ExitDestroy(c *DestroyContext)

	// ExitInsert is called when exiting the insert production.
	ExitInsert(c *InsertContext)

	// ExitDel is called when exiting the del production.
	ExitDel(c *DelContext)

	// ExitQuery is called when exiting the query production.
	ExitQuery(c *QueryContext)

	// ExitIndexName is called when exiting the indexName production.
	ExitIndexName(c *IndexNameContext)

	// ExitDocument is called when exiting the document production.
	ExitDocument(c *DocumentContext)

	// ExitUintPropDef is called when exiting the uintPropDef production.
	ExitUintPropDef(c *UintPropDefContext)

	// ExitEnumPropDef is called when exiting the enumPropDef production.
	ExitEnumPropDef(c *EnumPropDefContext)

	// ExitStrPropDef is called when exiting the strPropDef production.
	ExitStrPropDef(c *StrPropDefContext)

	// ExitOrderLimit is called when exiting the orderLimit production.
	ExitOrderLimit(c *OrderLimitContext)

	// ExitOrder is called when exiting the order production.
	ExitOrder(c *OrderContext)

	// ExitProperty is called when exiting the property production.
	ExitProperty(c *PropertyContext)

	// ExitUintType is called when exiting the uintType production.
	ExitUintType(c *UintTypeContext)

	// ExitDocId is called when exiting the docId production.
	ExitDocId(c *DocIdContext)

	// ExitValue is called when exiting the value production.
	ExitValue(c *ValueContext)

	// ExitUintPred is called when exiting the uintPred production.
	ExitUintPred(c *UintPredContext)

	// ExitEnumPred is called when exiting the enumPred production.
	ExitEnumPred(c *EnumPredContext)

	// ExitStrPred is called when exiting the strPred production.
	ExitStrPred(c *StrPredContext)

	// ExitCompare is called when exiting the compare production.
	ExitCompare(c *CompareContext)

	// ExitIntList is called when exiting the intList production.
	ExitIntList(c *IntListContext)

	// ExitLimit is called when exiting the limit production.
	ExitLimit(c *LimitContext)
}

CQLListener is a complete listener for a parse tree produced by CQLParser.

type CQLParser

type CQLParser struct {
	*antlr.BaseParser
}

func NewCQLParser

func NewCQLParser(input antlr.TokenStream) *CQLParser

func (*CQLParser) Compare

func (p *CQLParser) Compare() (localctx ICompareContext)

func (*CQLParser) Cql

func (p *CQLParser) Cql() (localctx ICqlContext)

func (*CQLParser) Create

func (p *CQLParser) Create() (localctx ICreateContext)

func (*CQLParser) Del

func (p *CQLParser) Del() (localctx IDelContext)

func (*CQLParser) Destroy

func (p *CQLParser) Destroy() (localctx IDestroyContext)

func (*CQLParser) DocId

func (p *CQLParser) DocId() (localctx IDocIdContext)

func (*CQLParser) Document

func (p *CQLParser) Document() (localctx IDocumentContext)

func (*CQLParser) EnumPred

func (p *CQLParser) EnumPred() (localctx IEnumPredContext)

func (*CQLParser) EnumPropDef

func (p *CQLParser) EnumPropDef() (localctx IEnumPropDefContext)

func (*CQLParser) IndexName

func (p *CQLParser) IndexName() (localctx IIndexNameContext)

func (*CQLParser) Insert

func (p *CQLParser) Insert() (localctx IInsertContext)

func (*CQLParser) IntList

func (p *CQLParser) IntList() (localctx IIntListContext)

func (*CQLParser) Limit

func (p *CQLParser) Limit() (localctx ILimitContext)

func (*CQLParser) Order

func (p *CQLParser) Order() (localctx IOrderContext)

func (*CQLParser) OrderLimit

func (p *CQLParser) OrderLimit() (localctx IOrderLimitContext)

func (*CQLParser) Property

func (p *CQLParser) Property() (localctx IPropertyContext)

func (*CQLParser) Query

func (p *CQLParser) Query() (localctx IQueryContext)

func (*CQLParser) StrPred

func (p *CQLParser) StrPred() (localctx IStrPredContext)

func (*CQLParser) StrPropDef

func (p *CQLParser) StrPropDef() (localctx IStrPropDefContext)

func (*CQLParser) UintPred

func (p *CQLParser) UintPred() (localctx IUintPredContext)

func (*CQLParser) UintPropDef

func (p *CQLParser) UintPropDef() (localctx IUintPropDefContext)

func (*CQLParser) UintType

func (p *CQLParser) UintType() (localctx IUintTypeContext)

func (*CQLParser) Value

func (p *CQLParser) Value() (localctx IValueContext)

type CQLVisitor

type CQLVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by CQLParser#cql.
	VisitCql(ctx *CqlContext) interface{}

	// Visit a parse tree produced by CQLParser#create.
	VisitCreate(ctx *CreateContext) interface{}

	// Visit a parse tree produced by CQLParser#destroy.
	VisitDestroy(ctx *DestroyContext) interface{}

	// Visit a parse tree produced by CQLParser#insert.
	VisitInsert(ctx *InsertContext) interface{}

	// Visit a parse tree produced by CQLParser#del.
	VisitDel(ctx *DelContext) interface{}

	// Visit a parse tree produced by CQLParser#query.
	VisitQuery(ctx *QueryContext) interface{}

	// Visit a parse tree produced by CQLParser#indexName.
	VisitIndexName(ctx *IndexNameContext) interface{}

	// Visit a parse tree produced by CQLParser#document.
	VisitDocument(ctx *DocumentContext) interface{}

	// Visit a parse tree produced by CQLParser#uintPropDef.
	VisitUintPropDef(ctx *UintPropDefContext) interface{}

	// Visit a parse tree produced by CQLParser#enumPropDef.
	VisitEnumPropDef(ctx *EnumPropDefContext) interface{}

	// Visit a parse tree produced by CQLParser#strPropDef.
	VisitStrPropDef(ctx *StrPropDefContext) interface{}

	// Visit a parse tree produced by CQLParser#orderLimit.
	VisitOrderLimit(ctx *OrderLimitContext) interface{}

	// Visit a parse tree produced by CQLParser#order.
	VisitOrder(ctx *OrderContext) interface{}

	// Visit a parse tree produced by CQLParser#property.
	VisitProperty(ctx *PropertyContext) interface{}

	// Visit a parse tree produced by CQLParser#uintType.
	VisitUintType(ctx *UintTypeContext) interface{}

	// Visit a parse tree produced by CQLParser#docId.
	VisitDocId(ctx *DocIdContext) interface{}

	// Visit a parse tree produced by CQLParser#value.
	VisitValue(ctx *ValueContext) interface{}

	// Visit a parse tree produced by CQLParser#uintPred.
	VisitUintPred(ctx *UintPredContext) interface{}

	// Visit a parse tree produced by CQLParser#enumPred.
	VisitEnumPred(ctx *EnumPredContext) interface{}

	// Visit a parse tree produced by CQLParser#strPred.
	VisitStrPred(ctx *StrPredContext) interface{}

	// Visit a parse tree produced by CQLParser#compare.
	VisitCompare(ctx *CompareContext) interface{}

	// Visit a parse tree produced by CQLParser#intList.
	VisitIntList(ctx *IntListContext) interface{}

	// Visit a parse tree produced by CQLParser#limit.
	VisitLimit(ctx *LimitContext) interface{}
}

A complete Visitor for a parse tree produced by CQLParser.

type CompareContext

type CompareContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompareContext

func NewCompareContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompareContext

func NewEmptyCompareContext

func NewEmptyCompareContext() *CompareContext

func (*CompareContext) Accept

func (s *CompareContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CompareContext) EnterRule

func (s *CompareContext) EnterRule(listener antlr.ParseTreeListener)

func (*CompareContext) ExitRule

func (s *CompareContext) ExitRule(listener antlr.ParseTreeListener)

func (*CompareContext) GetParser

func (s *CompareContext) GetParser() antlr.Parser

func (*CompareContext) GetRuleContext

func (s *CompareContext) GetRuleContext() antlr.RuleContext

func (*CompareContext) IsCompareContext

func (*CompareContext) IsCompareContext()

func (*CompareContext) K_BE

func (s *CompareContext) K_BE() antlr.TerminalNode

func (*CompareContext) K_BT

func (s *CompareContext) K_BT() antlr.TerminalNode

func (*CompareContext) K_EQ

func (s *CompareContext) K_EQ() antlr.TerminalNode

func (*CompareContext) K_LE

func (s *CompareContext) K_LE() antlr.TerminalNode

func (*CompareContext) K_LT

func (s *CompareContext) K_LT() antlr.TerminalNode

func (*CompareContext) ToStringTree

func (s *CompareContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CqlContext

type CqlContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCqlContext

func NewCqlContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CqlContext

func NewEmptyCqlContext

func NewEmptyCqlContext() *CqlContext

func (*CqlContext) Accept

func (s *CqlContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CqlContext) Create

func (s *CqlContext) Create() ICreateContext

func (*CqlContext) Del

func (s *CqlContext) Del() IDelContext

func (*CqlContext) Destroy

func (s *CqlContext) Destroy() IDestroyContext

func (*CqlContext) EOF

func (s *CqlContext) EOF() antlr.TerminalNode

func (*CqlContext) EnterRule

func (s *CqlContext) EnterRule(listener antlr.ParseTreeListener)

func (*CqlContext) ExitRule

func (s *CqlContext) ExitRule(listener antlr.ParseTreeListener)

func (*CqlContext) GetParser

func (s *CqlContext) GetParser() antlr.Parser

func (*CqlContext) GetRuleContext

func (s *CqlContext) GetRuleContext() antlr.RuleContext

func (*CqlContext) Insert

func (s *CqlContext) Insert() IInsertContext

func (*CqlContext) IsCqlContext

func (*CqlContext) IsCqlContext()

func (*CqlContext) Query

func (s *CqlContext) Query() IQueryContext

func (*CqlContext) ToStringTree

func (s *CqlContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CreateContext

type CreateContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCreateContext

func NewCreateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreateContext

func NewEmptyCreateContext

func NewEmptyCreateContext() *CreateContext

func (*CreateContext) Accept

func (s *CreateContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CreateContext) AllEnumPropDef

func (s *CreateContext) AllEnumPropDef() []IEnumPropDefContext

func (*CreateContext) AllStrPropDef

func (s *CreateContext) AllStrPropDef() []IStrPropDefContext

func (*CreateContext) AllUintPropDef

func (s *CreateContext) AllUintPropDef() []IUintPropDefContext

func (*CreateContext) EnterRule

func (s *CreateContext) EnterRule(listener antlr.ParseTreeListener)

func (*CreateContext) EnumPropDef

func (s *CreateContext) EnumPropDef(i int) IEnumPropDefContext

func (*CreateContext) ExitRule

func (s *CreateContext) ExitRule(listener antlr.ParseTreeListener)

func (*CreateContext) GetParser

func (s *CreateContext) GetParser() antlr.Parser

func (*CreateContext) GetRuleContext

func (s *CreateContext) GetRuleContext() antlr.RuleContext

func (*CreateContext) IndexName

func (s *CreateContext) IndexName() IIndexNameContext

func (*CreateContext) IsCreateContext

func (*CreateContext) IsCreateContext()

func (*CreateContext) StrPropDef

func (s *CreateContext) StrPropDef(i int) IStrPropDefContext

func (*CreateContext) ToStringTree

func (s *CreateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*CreateContext) UintPropDef

func (s *CreateContext) UintPropDef(i int) IUintPropDefContext

type DelContext

type DelContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDelContext

func NewDelContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DelContext

func NewEmptyDelContext

func NewEmptyDelContext() *DelContext

func (*DelContext) Accept

func (s *DelContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DelContext) Document

func (s *DelContext) Document() IDocumentContext

func (*DelContext) EnterRule

func (s *DelContext) EnterRule(listener antlr.ParseTreeListener)

func (*DelContext) ExitRule

func (s *DelContext) ExitRule(listener antlr.ParseTreeListener)

func (*DelContext) GetParser

func (s *DelContext) GetParser() antlr.Parser

func (*DelContext) GetRuleContext

func (s *DelContext) GetRuleContext() antlr.RuleContext

func (*DelContext) IsDelContext

func (*DelContext) IsDelContext()

func (*DelContext) ToStringTree

func (s *DelContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DestroyContext

type DestroyContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDestroyContext

func NewDestroyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DestroyContext

func NewEmptyDestroyContext

func NewEmptyDestroyContext() *DestroyContext

func (*DestroyContext) Accept

func (s *DestroyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DestroyContext) EnterRule

func (s *DestroyContext) EnterRule(listener antlr.ParseTreeListener)

func (*DestroyContext) ExitRule

func (s *DestroyContext) ExitRule(listener antlr.ParseTreeListener)

func (*DestroyContext) GetParser

func (s *DestroyContext) GetParser() antlr.Parser

func (*DestroyContext) GetRuleContext

func (s *DestroyContext) GetRuleContext() antlr.RuleContext

func (*DestroyContext) IndexName

func (s *DestroyContext) IndexName() IIndexNameContext

func (*DestroyContext) IsDestroyContext

func (*DestroyContext) IsDestroyContext()

func (*DestroyContext) ToStringTree

func (s *DestroyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DocIdContext

type DocIdContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDocIdContext

func NewDocIdContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DocIdContext

func NewEmptyDocIdContext

func NewEmptyDocIdContext() *DocIdContext

func (*DocIdContext) Accept

func (s *DocIdContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DocIdContext) EnterRule

func (s *DocIdContext) EnterRule(listener antlr.ParseTreeListener)

func (*DocIdContext) ExitRule

func (s *DocIdContext) ExitRule(listener antlr.ParseTreeListener)

func (*DocIdContext) GetParser

func (s *DocIdContext) GetParser() antlr.Parser

func (*DocIdContext) GetRuleContext

func (s *DocIdContext) GetRuleContext() antlr.RuleContext

func (*DocIdContext) INT

func (s *DocIdContext) INT() antlr.TerminalNode

func (*DocIdContext) IsDocIdContext

func (*DocIdContext) IsDocIdContext()

func (*DocIdContext) ToStringTree

func (s *DocIdContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DocumentContext

type DocumentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDocumentContext

func NewDocumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DocumentContext

func NewEmptyDocumentContext

func NewEmptyDocumentContext() *DocumentContext

func (*DocumentContext) Accept

func (s *DocumentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DocumentContext) AllValue

func (s *DocumentContext) AllValue() []IValueContext

func (*DocumentContext) DocId

func (s *DocumentContext) DocId() IDocIdContext

func (*DocumentContext) EnterRule

func (s *DocumentContext) EnterRule(listener antlr.ParseTreeListener)

func (*DocumentContext) ExitRule

func (s *DocumentContext) ExitRule(listener antlr.ParseTreeListener)

func (*DocumentContext) GetParser

func (s *DocumentContext) GetParser() antlr.Parser

func (*DocumentContext) GetRuleContext

func (s *DocumentContext) GetRuleContext() antlr.RuleContext

func (*DocumentContext) IndexName

func (s *DocumentContext) IndexName() IIndexNameContext

func (*DocumentContext) IsDocumentContext

func (*DocumentContext) IsDocumentContext()

func (*DocumentContext) ToStringTree

func (s *DocumentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*DocumentContext) Value

func (s *DocumentContext) Value(i int) IValueContext

type EnumPredContext

type EnumPredContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEnumPredContext

func NewEmptyEnumPredContext() *EnumPredContext

func NewEnumPredContext

func NewEnumPredContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumPredContext

func (*EnumPredContext) Accept

func (s *EnumPredContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EnumPredContext) EnterRule

func (s *EnumPredContext) EnterRule(listener antlr.ParseTreeListener)

func (*EnumPredContext) ExitRule

func (s *EnumPredContext) ExitRule(listener antlr.ParseTreeListener)

func (*EnumPredContext) GetParser

func (s *EnumPredContext) GetParser() antlr.Parser

func (*EnumPredContext) GetRuleContext

func (s *EnumPredContext) GetRuleContext() antlr.RuleContext

func (*EnumPredContext) IntList

func (s *EnumPredContext) IntList() IIntListContext

func (*EnumPredContext) IsEnumPredContext

func (*EnumPredContext) IsEnumPredContext()

func (*EnumPredContext) K_IN

func (*EnumPredContext) Property

func (s *EnumPredContext) Property() IPropertyContext

func (*EnumPredContext) ToStringTree

func (s *EnumPredContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EnumPropDefContext

type EnumPropDefContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEnumPropDefContext

func NewEmptyEnumPropDefContext() *EnumPropDefContext

func NewEnumPropDefContext

func NewEnumPropDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumPropDefContext

func (*EnumPropDefContext) Accept

func (s *EnumPropDefContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EnumPropDefContext) EnterRule

func (s *EnumPropDefContext) EnterRule(listener antlr.ParseTreeListener)

func (*EnumPropDefContext) ExitRule

func (s *EnumPropDefContext) ExitRule(listener antlr.ParseTreeListener)

func (*EnumPropDefContext) GetParser

func (s *EnumPropDefContext) GetParser() antlr.Parser

func (*EnumPropDefContext) GetRuleContext

func (s *EnumPropDefContext) GetRuleContext() antlr.RuleContext

func (*EnumPropDefContext) IsEnumPropDefContext

func (*EnumPropDefContext) IsEnumPropDefContext()

func (*EnumPropDefContext) K_ENUM

func (*EnumPropDefContext) Property

func (s *EnumPropDefContext) Property() IPropertyContext

func (*EnumPropDefContext) ToStringTree

func (s *EnumPropDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ICompareContext

type ICompareContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCompareContext differentiates from other interfaces.
	IsCompareContext()
}

ICompareContext is an interface to support dynamic dispatch.

type ICqlContext

type ICqlContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCqlContext differentiates from other interfaces.
	IsCqlContext()
}

ICqlContext is an interface to support dynamic dispatch.

type ICreateContext

type ICreateContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCreateContext differentiates from other interfaces.
	IsCreateContext()
}

ICreateContext is an interface to support dynamic dispatch.

type IDelContext

type IDelContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDelContext differentiates from other interfaces.
	IsDelContext()
}

IDelContext is an interface to support dynamic dispatch.

type IDestroyContext

type IDestroyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDestroyContext differentiates from other interfaces.
	IsDestroyContext()
}

IDestroyContext is an interface to support dynamic dispatch.

type IDocIdContext

type IDocIdContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDocIdContext differentiates from other interfaces.
	IsDocIdContext()
}

IDocIdContext is an interface to support dynamic dispatch.

type IDocumentContext

type IDocumentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDocumentContext differentiates from other interfaces.
	IsDocumentContext()
}

IDocumentContext is an interface to support dynamic dispatch.

type IEnumPredContext

type IEnumPredContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEnumPredContext differentiates from other interfaces.
	IsEnumPredContext()
}

IEnumPredContext is an interface to support dynamic dispatch.

type IEnumPropDefContext

type IEnumPropDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEnumPropDefContext differentiates from other interfaces.
	IsEnumPropDefContext()
}

IEnumPropDefContext is an interface to support dynamic dispatch.

type IIndexNameContext

type IIndexNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIndexNameContext differentiates from other interfaces.
	IsIndexNameContext()
}

IIndexNameContext is an interface to support dynamic dispatch.

type IInsertContext

type IInsertContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInsertContext differentiates from other interfaces.
	IsInsertContext()
}

IInsertContext is an interface to support dynamic dispatch.

type IIntListContext

type IIntListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIntListContext differentiates from other interfaces.
	IsIntListContext()
}

IIntListContext is an interface to support dynamic dispatch.

type ILimitContext

type ILimitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLimitContext differentiates from other interfaces.
	IsLimitContext()
}

ILimitContext is an interface to support dynamic dispatch.

type IOrderContext

type IOrderContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOrderContext differentiates from other interfaces.
	IsOrderContext()
}

IOrderContext is an interface to support dynamic dispatch.

type IOrderLimitContext

type IOrderLimitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOrderLimitContext differentiates from other interfaces.
	IsOrderLimitContext()
}

IOrderLimitContext is an interface to support dynamic dispatch.

type IPropertyContext

type IPropertyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPropertyContext differentiates from other interfaces.
	IsPropertyContext()
}

IPropertyContext is an interface to support dynamic dispatch.

type IQueryContext

type IQueryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsQueryContext differentiates from other interfaces.
	IsQueryContext()
}

IQueryContext is an interface to support dynamic dispatch.

type IStrPredContext

type IStrPredContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStrPredContext differentiates from other interfaces.
	IsStrPredContext()
}

IStrPredContext is an interface to support dynamic dispatch.

type IStrPropDefContext

type IStrPropDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStrPropDefContext differentiates from other interfaces.
	IsStrPropDefContext()
}

IStrPropDefContext is an interface to support dynamic dispatch.

type IUintPredContext

type IUintPredContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsUintPredContext differentiates from other interfaces.
	IsUintPredContext()
}

IUintPredContext is an interface to support dynamic dispatch.

type IUintPropDefContext

type IUintPropDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsUintPropDefContext differentiates from other interfaces.
	IsUintPropDefContext()
}

IUintPropDefContext is an interface to support dynamic dispatch.

type IUintTypeContext

type IUintTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsUintTypeContext differentiates from other interfaces.
	IsUintTypeContext()
}

IUintTypeContext is an interface to support dynamic dispatch.

type IValueContext

type IValueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsValueContext differentiates from other interfaces.
	IsValueContext()
}

IValueContext is an interface to support dynamic dispatch.

type IndexNameContext

type IndexNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIndexNameContext

func NewEmptyIndexNameContext() *IndexNameContext

func NewIndexNameContext

func NewIndexNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IndexNameContext

func (*IndexNameContext) Accept

func (s *IndexNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IndexNameContext) EnterRule

func (s *IndexNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*IndexNameContext) ExitRule

func (s *IndexNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*IndexNameContext) GetParser

func (s *IndexNameContext) GetParser() antlr.Parser

func (*IndexNameContext) GetRuleContext

func (s *IndexNameContext) GetRuleContext() antlr.RuleContext

func (*IndexNameContext) IDENTIFIER

func (s *IndexNameContext) IDENTIFIER() antlr.TerminalNode

func (*IndexNameContext) IsIndexNameContext

func (*IndexNameContext) IsIndexNameContext()

func (*IndexNameContext) ToStringTree

func (s *IndexNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type InsertContext

type InsertContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInsertContext

func NewEmptyInsertContext() *InsertContext

func NewInsertContext

func NewInsertContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InsertContext

func (*InsertContext) Accept

func (s *InsertContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*InsertContext) Document

func (s *InsertContext) Document() IDocumentContext

func (*InsertContext) EnterRule

func (s *InsertContext) EnterRule(listener antlr.ParseTreeListener)

func (*InsertContext) ExitRule

func (s *InsertContext) ExitRule(listener antlr.ParseTreeListener)

func (*InsertContext) GetParser

func (s *InsertContext) GetParser() antlr.Parser

func (*InsertContext) GetRuleContext

func (s *InsertContext) GetRuleContext() antlr.RuleContext

func (*InsertContext) IsInsertContext

func (*InsertContext) IsInsertContext()

func (*InsertContext) ToStringTree

func (s *InsertContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IntListContext

type IntListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIntListContext

func NewEmptyIntListContext() *IntListContext

func NewIntListContext

func NewIntListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntListContext

func (*IntListContext) Accept

func (s *IntListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IntListContext) AllINT

func (s *IntListContext) AllINT() []antlr.TerminalNode

func (*IntListContext) EnterRule

func (s *IntListContext) EnterRule(listener antlr.ParseTreeListener)

func (*IntListContext) ExitRule

func (s *IntListContext) ExitRule(listener antlr.ParseTreeListener)

func (*IntListContext) GetParser

func (s *IntListContext) GetParser() antlr.Parser

func (*IntListContext) GetRuleContext

func (s *IntListContext) GetRuleContext() antlr.RuleContext

func (*IntListContext) INT

func (*IntListContext) IsIntListContext

func (*IntListContext) IsIntListContext()

func (*IntListContext) ToStringTree

func (s *IntListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LimitContext

type LimitContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLimitContext

func NewEmptyLimitContext() *LimitContext

func NewLimitContext

func NewLimitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LimitContext

func (*LimitContext) Accept

func (s *LimitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LimitContext) EnterRule

func (s *LimitContext) EnterRule(listener antlr.ParseTreeListener)

func (*LimitContext) ExitRule

func (s *LimitContext) ExitRule(listener antlr.ParseTreeListener)

func (*LimitContext) GetParser

func (s *LimitContext) GetParser() antlr.Parser

func (*LimitContext) GetRuleContext

func (s *LimitContext) GetRuleContext() antlr.RuleContext

func (*LimitContext) INT

func (s *LimitContext) INT() antlr.TerminalNode

func (*LimitContext) IsLimitContext

func (*LimitContext) IsLimitContext()

func (*LimitContext) ToStringTree

func (s *LimitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OrderContext

type OrderContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOrderContext

func NewEmptyOrderContext() *OrderContext

func NewOrderContext

func NewOrderContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrderContext

func (*OrderContext) Accept

func (s *OrderContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*OrderContext) EnterRule

func (s *OrderContext) EnterRule(listener antlr.ParseTreeListener)

func (*OrderContext) ExitRule

func (s *OrderContext) ExitRule(listener antlr.ParseTreeListener)

func (*OrderContext) GetParser

func (s *OrderContext) GetParser() antlr.Parser

func (*OrderContext) GetRuleContext

func (s *OrderContext) GetRuleContext() antlr.RuleContext

func (*OrderContext) IsOrderContext

func (*OrderContext) IsOrderContext()

func (*OrderContext) Property

func (s *OrderContext) Property() IPropertyContext

func (*OrderContext) ToStringTree

func (s *OrderContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OrderLimitContext

type OrderLimitContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOrderLimitContext

func NewEmptyOrderLimitContext() *OrderLimitContext

func NewOrderLimitContext

func NewOrderLimitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrderLimitContext

func (*OrderLimitContext) Accept

func (s *OrderLimitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*OrderLimitContext) EnterRule

func (s *OrderLimitContext) EnterRule(listener antlr.ParseTreeListener)

func (*OrderLimitContext) ExitRule

func (s *OrderLimitContext) ExitRule(listener antlr.ParseTreeListener)

func (*OrderLimitContext) GetParser

func (s *OrderLimitContext) GetParser() antlr.Parser

func (*OrderLimitContext) GetRuleContext

func (s *OrderLimitContext) GetRuleContext() antlr.RuleContext

func (*OrderLimitContext) IsOrderLimitContext

func (*OrderLimitContext) IsOrderLimitContext()

func (*OrderLimitContext) Limit

func (s *OrderLimitContext) Limit() ILimitContext

func (*OrderLimitContext) Order

func (s *OrderLimitContext) Order() IOrderContext

func (*OrderLimitContext) ToStringTree

func (s *OrderLimitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PropertyContext

type PropertyContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPropertyContext

func NewEmptyPropertyContext() *PropertyContext

func NewPropertyContext

func NewPropertyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyContext

func (*PropertyContext) Accept

func (s *PropertyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PropertyContext) EnterRule

func (s *PropertyContext) EnterRule(listener antlr.ParseTreeListener)

func (*PropertyContext) ExitRule

func (s *PropertyContext) ExitRule(listener antlr.ParseTreeListener)

func (*PropertyContext) GetParser

func (s *PropertyContext) GetParser() antlr.Parser

func (*PropertyContext) GetRuleContext

func (s *PropertyContext) GetRuleContext() antlr.RuleContext

func (*PropertyContext) IDENTIFIER

func (s *PropertyContext) IDENTIFIER() antlr.TerminalNode

func (*PropertyContext) IsPropertyContext

func (*PropertyContext) IsPropertyContext()

func (*PropertyContext) ToStringTree

func (s *PropertyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type QueryContext

type QueryContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyQueryContext

func NewEmptyQueryContext() *QueryContext

func NewQueryContext

func NewQueryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryContext

func (*QueryContext) Accept

func (s *QueryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*QueryContext) AllEnumPred

func (s *QueryContext) AllEnumPred() []IEnumPredContext

func (*QueryContext) AllStrPred

func (s *QueryContext) AllStrPred() []IStrPredContext

func (*QueryContext) AllUintPred

func (s *QueryContext) AllUintPred() []IUintPredContext

func (*QueryContext) EnterRule

func (s *QueryContext) EnterRule(listener antlr.ParseTreeListener)

func (*QueryContext) EnumPred

func (s *QueryContext) EnumPred(i int) IEnumPredContext

func (*QueryContext) ExitRule

func (s *QueryContext) ExitRule(listener antlr.ParseTreeListener)

func (*QueryContext) GetParser

func (s *QueryContext) GetParser() antlr.Parser

func (*QueryContext) GetRuleContext

func (s *QueryContext) GetRuleContext() antlr.RuleContext

func (*QueryContext) IndexName

func (s *QueryContext) IndexName() IIndexNameContext

func (*QueryContext) IsQueryContext

func (*QueryContext) IsQueryContext()

func (*QueryContext) OrderLimit

func (s *QueryContext) OrderLimit() IOrderLimitContext

func (*QueryContext) StrPred

func (s *QueryContext) StrPred(i int) IStrPredContext

func (*QueryContext) ToStringTree

func (s *QueryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*QueryContext) UintPred

func (s *QueryContext) UintPred(i int) IUintPredContext

type StrPredContext

type StrPredContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStrPredContext

func NewEmptyStrPredContext() *StrPredContext

func NewStrPredContext

func NewStrPredContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StrPredContext

func (*StrPredContext) Accept

func (s *StrPredContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StrPredContext) EnterRule

func (s *StrPredContext) EnterRule(listener antlr.ParseTreeListener)

func (*StrPredContext) ExitRule

func (s *StrPredContext) ExitRule(listener antlr.ParseTreeListener)

func (*StrPredContext) GetParser

func (s *StrPredContext) GetParser() antlr.Parser

func (*StrPredContext) GetRuleContext

func (s *StrPredContext) GetRuleContext() antlr.RuleContext

func (*StrPredContext) IsStrPredContext

func (*StrPredContext) IsStrPredContext()

func (*StrPredContext) K_CONTAINS

func (s *StrPredContext) K_CONTAINS() antlr.TerminalNode

func (*StrPredContext) Property

func (s *StrPredContext) Property() IPropertyContext

func (*StrPredContext) STRING

func (s *StrPredContext) STRING() antlr.TerminalNode

func (*StrPredContext) ToStringTree

func (s *StrPredContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StrPropDefContext

type StrPropDefContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStrPropDefContext

func NewEmptyStrPropDefContext() *StrPropDefContext

func NewStrPropDefContext

func NewStrPropDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StrPropDefContext

func (*StrPropDefContext) Accept

func (s *StrPropDefContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StrPropDefContext) EnterRule

func (s *StrPropDefContext) EnterRule(listener antlr.ParseTreeListener)

func (*StrPropDefContext) ExitRule

func (s *StrPropDefContext) ExitRule(listener antlr.ParseTreeListener)

func (*StrPropDefContext) GetParser

func (s *StrPropDefContext) GetParser() antlr.Parser

func (*StrPropDefContext) GetRuleContext

func (s *StrPropDefContext) GetRuleContext() antlr.RuleContext

func (*StrPropDefContext) IsStrPropDefContext

func (*StrPropDefContext) IsStrPropDefContext()

func (*StrPropDefContext) K_STRING

func (s *StrPropDefContext) K_STRING() antlr.TerminalNode

func (*StrPropDefContext) Property

func (s *StrPropDefContext) Property() IPropertyContext

func (*StrPropDefContext) ToStringTree

func (s *StrPropDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type UintPredContext

type UintPredContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUintPredContext

func NewEmptyUintPredContext() *UintPredContext

func NewUintPredContext

func NewUintPredContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UintPredContext

func (*UintPredContext) Accept

func (s *UintPredContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UintPredContext) Compare

func (s *UintPredContext) Compare() ICompareContext

func (*UintPredContext) EnterRule

func (s *UintPredContext) EnterRule(listener antlr.ParseTreeListener)

func (*UintPredContext) ExitRule

func (s *UintPredContext) ExitRule(listener antlr.ParseTreeListener)

func (*UintPredContext) GetParser

func (s *UintPredContext) GetParser() antlr.Parser

func (*UintPredContext) GetRuleContext

func (s *UintPredContext) GetRuleContext() antlr.RuleContext

func (*UintPredContext) IsUintPredContext

func (*UintPredContext) IsUintPredContext()

func (*UintPredContext) Property

func (s *UintPredContext) Property() IPropertyContext

func (*UintPredContext) ToStringTree

func (s *UintPredContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UintPredContext) Value

func (s *UintPredContext) Value() IValueContext

type UintPropDefContext

type UintPropDefContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUintPropDefContext

func NewEmptyUintPropDefContext() *UintPropDefContext

func NewUintPropDefContext

func NewUintPropDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UintPropDefContext

func (*UintPropDefContext) Accept

func (s *UintPropDefContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UintPropDefContext) EnterRule

func (s *UintPropDefContext) EnterRule(listener antlr.ParseTreeListener)

func (*UintPropDefContext) ExitRule

func (s *UintPropDefContext) ExitRule(listener antlr.ParseTreeListener)

func (*UintPropDefContext) GetParser

func (s *UintPropDefContext) GetParser() antlr.Parser

func (*UintPropDefContext) GetRuleContext

func (s *UintPropDefContext) GetRuleContext() antlr.RuleContext

func (*UintPropDefContext) IsUintPropDefContext

func (*UintPropDefContext) IsUintPropDefContext()

func (*UintPropDefContext) Property

func (s *UintPropDefContext) Property() IPropertyContext

func (*UintPropDefContext) ToStringTree

func (s *UintPropDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UintPropDefContext) UintType

func (s *UintPropDefContext) UintType() IUintTypeContext

type UintTypeContext

type UintTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUintTypeContext

func NewEmptyUintTypeContext() *UintTypeContext

func NewUintTypeContext

func NewUintTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UintTypeContext

func (*UintTypeContext) Accept

func (s *UintTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UintTypeContext) EnterRule

func (s *UintTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*UintTypeContext) ExitRule

func (s *UintTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*UintTypeContext) GetParser

func (s *UintTypeContext) GetParser() antlr.Parser

func (*UintTypeContext) GetRuleContext

func (s *UintTypeContext) GetRuleContext() antlr.RuleContext

func (*UintTypeContext) IsUintTypeContext

func (*UintTypeContext) IsUintTypeContext()

func (*UintTypeContext) K_FLOAT32

func (s *UintTypeContext) K_FLOAT32() antlr.TerminalNode

func (*UintTypeContext) K_FLOAT64

func (s *UintTypeContext) K_FLOAT64() antlr.TerminalNode

func (*UintTypeContext) K_UINT16

func (s *UintTypeContext) K_UINT16() antlr.TerminalNode

func (*UintTypeContext) K_UINT32

func (s *UintTypeContext) K_UINT32() antlr.TerminalNode

func (*UintTypeContext) K_UINT64

func (s *UintTypeContext) K_UINT64() antlr.TerminalNode

func (*UintTypeContext) K_UINT8

func (s *UintTypeContext) K_UINT8() antlr.TerminalNode

func (*UintTypeContext) ToStringTree

func (s *UintTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ValueContext

type ValueContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValueContext

func NewEmptyValueContext() *ValueContext

func NewValueContext

func NewValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValueContext

func (*ValueContext) Accept

func (s *ValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ValueContext) EnterRule

func (s *ValueContext) EnterRule(listener antlr.ParseTreeListener)

func (*ValueContext) ExitRule

func (s *ValueContext) ExitRule(listener antlr.ParseTreeListener)

func (*ValueContext) FLOAT_LIT

func (s *ValueContext) FLOAT_LIT() antlr.TerminalNode

func (*ValueContext) GetParser

func (s *ValueContext) GetParser() antlr.Parser

func (*ValueContext) GetRuleContext

func (s *ValueContext) GetRuleContext() antlr.RuleContext

func (*ValueContext) INT

func (s *ValueContext) INT() antlr.TerminalNode

func (*ValueContext) IsValueContext

func (*ValueContext) IsValueContext()

func (*ValueContext) STRING

func (s *ValueContext) STRING() antlr.TerminalNode

func (*ValueContext) ToStringTree

func (s *ValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL