Nested Classes
Modifier and Type |
Class |
Description |
protected class |
RightQlParsetreeConstructor.AbstractExpression_CommonAddOperatorExpressionParserRuleCall |
begin Rule AbstractExpression ****************
AbstractExpression:
CommonAddOperatorExpression;
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaFields_AliasAssignment_1_0_1 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaFields_AliasAssignment_1_1 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaFields_Alternatives_1 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaFields_Alternatives_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaFields_ASKeyword_1_0_0_0 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaFields_Group |
begin Rule AbstractQuerySchemaFields ****************
//QuerySchemaNestedTable -> NestedTableExpression in QuerySchemaExpression.expression
AbstractQuerySchemaFields QuerySchemaExpression:
QuerySchemaExpression (('AS' | 'КАК') alias=AliasWithAsWordAnyWord | alias=MultiPartAliasWithoutAsWordAnyWord)?;
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaFields_Group_1_0 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaFields_QuerySchemaExpressionParserRuleCall_0 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaFieldsGroup_AliasAssignment_1_0_1 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaFieldsGroup_AliasAssignment_1_1 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaFieldsGroup_Alternatives_1 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaFieldsGroup_Alternatives_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaFieldsGroup_ASKeyword_1_0_0_0 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaFieldsGroup_Group |
begin Rule AbstractQuerySchemaFieldsGroup ****************
AbstractQuerySchemaFieldsGroup QuerySchemaExpression:
QuerySchemaNestedTableExpression (('AS' | 'КАК') alias=AliasWithAsWord | alias=AliasWithoutAsWord)?;
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaFieldsGroup_Group_1_0 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaFieldsGroup_QuerySchemaNestedTableExpressionParserRuleCall_0 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaQuery_Alternatives |
begin Rule AbstractQuerySchemaQuery ****************
AbstractQuerySchemaQuery:
QuerySchemaDropTableQuery | QuerySchemaSelectQuery;
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaQuery_QuerySchemaDropTableQueryParserRuleCall_0 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaQuery_QuerySchemaSelectQueryParserRuleCall_1 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaSource_AliasAssignment_1_0_1 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaSource_AliasAssignment_1_1 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaSource_Alternatives_0 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaSource_Alternatives_1 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaSource_Alternatives_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaSource_ASKeyword_1_0_0_0 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaSource_Group |
begin Rule AbstractQuerySchemaSource ****************
AbstractQuerySchemaSource:
(QuerySchemaNestedQuery | QuerySchemaTempTableDescription | QuerySchemaTable) (('AS' | 'КАК') alias=AliasWithAsWord |
alias=AliasWithoutAsWord)?;
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaSource_Group_1_0 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaSource_QuerySchemaNestedQueryParserRuleCall_0_0 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaSource_QuerySchemaTableParserRuleCall_0_2 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaSource_QuerySchemaTempTableDescriptionParserRuleCall_0_1 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaTable_FullStopKeyword_2_1 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaTable_Group |
begin Rule AbstractQuerySchemaTable ****************
AbstractQuerySchemaTable:
{SinglePartQuerySchemaTable} tableName=IntoWord ({MultiPartQuerySchemaTable.parentTable=current}
'.'
tableName=AnyWord)*;
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaTable_Group_2 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaTable_MultiPartQuerySchemaTableParentTableAction_2_0 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaTable_SinglePartQuerySchemaTableAction_0 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaTable_TableNameAssignment_1 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaTable_TableNameAssignment_2_2 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaTableInto_AbstractQuerySchemaTableParserRuleCall |
begin Rule AbstractQuerySchemaTableInto ****************
AbstractQuerySchemaTableInto AbstractQuerySchemaTable:
AbstractQuerySchemaTable;
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaTableWithoutServiceWords_FullStopKeyword_2_1 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaTableWithoutServiceWords_Group |
begin Rule AbstractQuerySchemaTableWithoutServiceWords ****************
AbstractQuerySchemaTableWithoutServiceWords AbstractQuerySchemaTable:
{SinglePartQuerySchemaTable} tableName=ID ({MultiPartQuerySchemaTable.parentTable=current}
'.'
tableName=AnyWord)*;
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaTableWithoutServiceWords_Group_2 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaTableWithoutServiceWords_MultiPartQuerySchemaTableParentTableAction_2_0 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaTableWithoutServiceWords_SinglePartQuerySchemaTableAction_0 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaTableWithoutServiceWords_TableNameAssignment_1 |
|
protected class |
RightQlParsetreeConstructor.AbstractQuerySchemaTableWithoutServiceWords_TableNameAssignment_2_2 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_Alternatives |
begin Rule ACastingType ****************
ACastingType:
{CastingBooleanType} ('BOOLEAN' | 'БУЛЕВО') | ('NUMBER' | 'ЧИСЛО') {CastingNumberType} ('(' length=
(AbstractExpression | EmptyExpression) (',' precision=(AbstractExpression | EmptyExpression))? ')')? | ('STRING' |
'СТРОКА') {CastingStringType} ('(' length=AbstractExpression ')')? | {CastingDateType} ('DATE' | 'ДАТА') |
{CastingTableType} table=AbstractQuerySchemaTableWithoutServiceWords;
|
protected class |
RightQlParsetreeConstructor.ACastingType_Alternatives_0_1 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_Alternatives_1_0 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_Alternatives_2_0 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_Alternatives_3_1 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_BOOLEANKeyword_0_1_0 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_CastingBooleanTypeAction_0_0 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_CastingDateTypeAction_3_0 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_CastingNumberTypeAction_1_1 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_CastingStringTypeAction_2_1 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_CastingTableTypeAction_4_0 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_CommaKeyword_1_2_2_0 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_DATEKeyword_3_1_0 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_Group_0 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_Group_1 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_Group_1_2 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_Group_1_2_2 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_Group_2 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_Group_2_2 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_Group_3 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_Group_4 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_LeftParenthesisKeyword_1_2_0 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_LeftParenthesisKeyword_2_2_0 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_LengthAssignment_1_2_1 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_LengthAssignment_2_2_1 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_NUMBERKeyword_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_PrecisionAssignment_1_2_2_1 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_RightParenthesisKeyword_1_2_3 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_RightParenthesisKeyword_2_2_2 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_STRINGKeyword_2_0_0 |
|
protected class |
RightQlParsetreeConstructor.ACastingType_TableAssignment_4_1 |
|
protected class |
RightQlParsetreeConstructor.BetweenExpression_Alternatives_1 |
|
protected class |
RightQlParsetreeConstructor.BetweenExpression_ANDKeyword_1_0 |
|
protected class |
RightQlParsetreeConstructor.BetweenExpression_FirstExpressionAssignment_0 |
|
protected class |
RightQlParsetreeConstructor.BetweenExpression_Group |
begin Rule BetweenExpression ****************
BetweenExpression:
firstExpression=AbstractExpression ('AND' | 'И') secondExpression=AbstractExpression;
|
protected class |
RightQlParsetreeConstructor.BetweenExpression_SecondExpressionAssignment_2 |
|
protected class |
RightQlParsetreeConstructor.BooleanLiteralExpression_Alternatives_1 |
|
protected class |
RightQlParsetreeConstructor.BooleanLiteralExpression_BooleanLiteralExpressionAction_0 |
|
protected class |
RightQlParsetreeConstructor.BooleanLiteralExpression_FALSEKeyword_1_0 |
|
protected class |
RightQlParsetreeConstructor.BooleanLiteralExpression_Group |
begin Rule BooleanLiteralExpression ****************
BooleanLiteralExpression:
{BooleanLiteralExpression} ('FALSE' | 'ЛОЖЬ' | true?=('TRUE' | 'ИСТИНА'));
|
protected class |
RightQlParsetreeConstructor.BooleanLiteralExpression_TrueAssignment_1_2 |
|
protected class |
RightQlParsetreeConstructor.BracketCommonExpression_ContentAssignment_1 |
|
protected class |
RightQlParsetreeConstructor.BracketCommonExpression_ContentAssignment_2_2 |
|
protected class |
RightQlParsetreeConstructor.BracketCommonExpression_FullStopKeyword_2_1 |
|
protected class |
RightQlParsetreeConstructor.BracketCommonExpression_Group |
begin Rule BracketCommonExpression ****************
BracketCommonExpression ACommonExpression:
{SinglePartCommonExpression} content=AnythingWordWithoutFrom ({MultiPartCommonExpression.sourceTable=current}
'.'
content=AnythingWordWithoutFrom?)*;
|
protected class |
RightQlParsetreeConstructor.BracketCommonExpression_Group_2 |
|
protected class |
RightQlParsetreeConstructor.BracketCommonExpression_MultiPartCommonExpressionSourceTableAction_2_0 |
|
protected class |
RightQlParsetreeConstructor.BracketCommonExpression_SinglePartCommonExpressionAction_0 |
|
protected class |
RightQlParsetreeConstructor.CaseBody_Alternatives_0 |
|
protected class |
RightQlParsetreeConstructor.CaseBody_Alternatives_2 |
|
protected class |
RightQlParsetreeConstructor.CaseBody_Group |
begin Rule CaseBody ****************
CaseBody:
('WHEN' | 'КОГДА') when=LogicalExpression ('THEN' | 'ТОГДА') then=LogicalExpression;
|
protected class |
RightQlParsetreeConstructor.CaseBody_ThenAssignment_3 |
|
protected class |
RightQlParsetreeConstructor.CaseBody_THENKeyword_2_0 |
|
protected class |
RightQlParsetreeConstructor.CaseBody_WhenAssignment_1 |
|
protected class |
RightQlParsetreeConstructor.CaseBody_WHENKeyword_0_0 |
|
protected class |
RightQlParsetreeConstructor.CaseOperationExpression_Alternatives_0 |
|
protected class |
RightQlParsetreeConstructor.CaseOperationExpression_Alternatives_3_0 |
|
protected class |
RightQlParsetreeConstructor.CaseOperationExpression_Alternatives_4 |
|
protected class |
RightQlParsetreeConstructor.CaseOperationExpression_BodyAssignment_2 |
|
protected class |
RightQlParsetreeConstructor.CaseOperationExpression_CASEKeyword_0_0 |
|
protected class |
RightQlParsetreeConstructor.CaseOperationExpression_ElseExpressionAssignment_3_1 |
|
protected class |
RightQlParsetreeConstructor.CaseOperationExpression_ELSEKeyword_3_0_0 |
|
protected class |
RightQlParsetreeConstructor.CaseOperationExpression_ENDKeyword_4_0 |
|
protected class |
RightQlParsetreeConstructor.CaseOperationExpression_ExpressionAssignment_1 |
|
protected class |
RightQlParsetreeConstructor.CaseOperationExpression_Group |
begin Rule CaseOperationExpression ****************
CaseOperationExpression:
('CASE' | 'ВЫБОР') expression=LogicalExpression?
body+=CaseBody+ (('ELSE' | 'ИНАЧЕ') elseExpression=LogicalExpression)? ('END' | 'КОНЕЦ');
|
protected class |
RightQlParsetreeConstructor.CaseOperationExpression_Group_3 |
|
protected class |
RightQlParsetreeConstructor.CastOperationExpression_Alternatives_0 |
|
protected class |
RightQlParsetreeConstructor.CastOperationExpression_Alternatives_3 |
|
protected class |
RightQlParsetreeConstructor.CastOperationExpression_ASKeyword_3_0 |
|
protected class |
RightQlParsetreeConstructor.CastOperationExpression_CASTKeyword_0_0 |
|
protected class |
RightQlParsetreeConstructor.CastOperationExpression_ExpressionAssignment_2 |
|
protected class |
RightQlParsetreeConstructor.CastOperationExpression_Group |
begin Rule CastOperationExpression ****************
CastOperationExpression:
('CAST' | 'ВЫРАЗИТЬ') '(' expression=LogicalOrExpression ('AS' | 'КАК') typeCast=ACastingType;
|
protected class |
RightQlParsetreeConstructor.CastOperationExpression_LeftParenthesisKeyword_1 |
|
protected class |
RightQlParsetreeConstructor.CastOperationExpression_TypeCastAssignment_4 |
|
protected class |
RightQlParsetreeConstructor.CommonAddOperatorExpression_Alternatives_1_0 |
|
protected class |
RightQlParsetreeConstructor.CommonAddOperatorExpression_CommonAddOperatorExpressionLeftAction_1_0_0_0 |
|
protected class |
RightQlParsetreeConstructor.CommonAddOperatorExpression_CommonMultiOperatorExpressionParserRuleCall_0 |
|
protected class |
RightQlParsetreeConstructor.CommonAddOperatorExpression_CommonSubOperatorExpressionLeftAction_1_0_1_0 |
|
protected class |
RightQlParsetreeConstructor.CommonAddOperatorExpression_Group |
begin Rule CommonAddOperatorExpression ****************
CommonAddOperatorExpression AbstractExpression:
CommonMultiOperatorExpression (({CommonAddOperatorExpression.left=current} '+' |
{CommonSubOperatorExpression.left=current} '-') right=CommonMultiOperatorExpression)*;
|
protected class |
RightQlParsetreeConstructor.CommonAddOperatorExpression_Group_1 |
|
protected class |
RightQlParsetreeConstructor.CommonAddOperatorExpression_Group_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.CommonAddOperatorExpression_Group_1_0_1 |
|
protected class |
RightQlParsetreeConstructor.CommonAddOperatorExpression_HyphenMinusKeyword_1_0_1_1 |
|
protected class |
RightQlParsetreeConstructor.CommonAddOperatorExpression_PlusSignKeyword_1_0_0_1 |
|
protected class |
RightQlParsetreeConstructor.CommonAddOperatorExpression_RightAssignment_1_1 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_Alternatives_3 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_CommaKeyword_3_0_2_1_0 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_ContentAssignment_1 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_ContentAssignment_2_2 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_FieldsNameAssignment_3_0_2_0 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_FieldsNameAssignment_3_0_2_1_1 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_FullStopAsteriskKeyword_3_1_1 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_FullStopKeyword_2_1 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_FullStopLeftParenthesisKeyword_3_0_1 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_Group |
begin Rule CommonExpression ****************
CommonExpression ACommonExpression:
{SinglePartCommonExpression} content=SingleFieldWord ({MultiPartCommonExpression.sourceTable=current}
'.'
content=AnythingWordWithoutFrom?)* ({NestedTableExpression.table=current} '.('
(fieldsName+=AbstractQuerySchemaFieldsGroup (',' fieldsName+=AbstractQuerySchemaFieldsGroup)*) ')' |
{NestedTableAllFieldsExpression.table=current} '.*')?;
|
protected class |
RightQlParsetreeConstructor.CommonExpression_Group_2 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_Group_3_0 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_Group_3_0_2 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_Group_3_0_2_1 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_Group_3_1 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_MultiPartCommonExpressionSourceTableAction_2_0 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_NestedTableAllFieldsExpressionTableAction_3_1_0 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_NestedTableExpressionTableAction_3_0_0 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_RightParenthesisKeyword_3_0_3 |
|
protected class |
RightQlParsetreeConstructor.CommonExpression_SinglePartCommonExpressionAction_0 |
|
protected class |
RightQlParsetreeConstructor.CommonMultiOperatorExpression_Alternatives_1_0 |
|
protected class |
RightQlParsetreeConstructor.CommonMultiOperatorExpression_AsteriskKeyword_1_0_0_1 |
|
protected class |
RightQlParsetreeConstructor.CommonMultiOperatorExpression_CommonDevOperatorExpressionLeftAction_1_0_1_0 |
|
protected class |
RightQlParsetreeConstructor.CommonMultiOperatorExpression_CommonMultiOperatorExpressionLeftAction_1_0_0_0 |
|
protected class |
RightQlParsetreeConstructor.CommonMultiOperatorExpression_Group |
begin Rule CommonMultiOperatorExpression ****************
CommonMultiOperatorExpression AbstractExpression:
PrimaryExpression (({CommonMultiOperatorExpression.left=current} '*' | {CommonDevOperatorExpression.left=current} '/'
) right=PrimaryLogicalExpression)*;
|
protected class |
RightQlParsetreeConstructor.CommonMultiOperatorExpression_Group_1 |
|
protected class |
RightQlParsetreeConstructor.CommonMultiOperatorExpression_Group_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.CommonMultiOperatorExpression_Group_1_0_1 |
|
protected class |
RightQlParsetreeConstructor.CommonMultiOperatorExpression_PrimaryExpressionParserRuleCall_0 |
|
protected class |
RightQlParsetreeConstructor.CommonMultiOperatorExpression_RightAssignment_1_1 |
|
protected class |
RightQlParsetreeConstructor.CommonMultiOperatorExpression_SolidusKeyword_1_0_1_1 |
|
protected class |
RightQlParsetreeConstructor.CommonUnaryNegOperatorExpression_Alternatives_0 |
|
protected class |
RightQlParsetreeConstructor.CommonUnaryNegOperatorExpression_ExpressionAssignment_1 |
|
protected class |
RightQlParsetreeConstructor.CommonUnaryNegOperatorExpression_Group |
begin Rule CommonUnaryNegOperatorExpression ****************
CommonUnaryNegOperatorExpression:
('+' | negative?='-') expression=PrimaryExpression;
|
protected class |
RightQlParsetreeConstructor.CommonUnaryNegOperatorExpression_NegativeAssignment_0_1 |
|
protected class |
RightQlParsetreeConstructor.CommonUnaryNegOperatorExpression_PlusSignKeyword_0_0 |
|
protected class |
RightQlParsetreeConstructor.DateLiteralExpression_Alternatives_0 |
|
protected class |
RightQlParsetreeConstructor.DateLiteralExpression_CommaKeyword_3 |
|
protected class |
RightQlParsetreeConstructor.DateLiteralExpression_CommaKeyword_5 |
|
protected class |
RightQlParsetreeConstructor.DateLiteralExpression_CommaKeyword_7_0 |
|
protected class |
RightQlParsetreeConstructor.DateLiteralExpression_CommaKeyword_7_2 |
|
protected class |
RightQlParsetreeConstructor.DateLiteralExpression_CommaKeyword_7_4 |
|
protected class |
RightQlParsetreeConstructor.DateLiteralExpression_DATETIMEKeyword_0_0 |
|
protected class |
RightQlParsetreeConstructor.DateLiteralExpression_DayAssignment_6 |
|
protected class |
RightQlParsetreeConstructor.DateLiteralExpression_Group |
begin Rule DateLiteralExpression ****************
DateLiteralExpression:
('DATETIME' | 'ДАТАВРЕМЯ') '(' year=AbstractExpression ',' month=AbstractExpression ',' day=AbstractExpression (','
hour=AbstractExpression ',' minute=AbstractExpression ',' second=AbstractExpression)? ')';
|
protected class |
RightQlParsetreeConstructor.DateLiteralExpression_Group_7 |
|
protected class |
RightQlParsetreeConstructor.DateLiteralExpression_HourAssignment_7_1 |
|
protected class |
RightQlParsetreeConstructor.DateLiteralExpression_LeftParenthesisKeyword_1 |
|
protected class |
RightQlParsetreeConstructor.DateLiteralExpression_MinuteAssignment_7_3 |
|
protected class |
RightQlParsetreeConstructor.DateLiteralExpression_MonthAssignment_4 |
|
protected class |
RightQlParsetreeConstructor.DateLiteralExpression_RightParenthesisKeyword_8 |
|
protected class |
RightQlParsetreeConstructor.DateLiteralExpression_SecondAssignment_7_5 |
|
protected class |
RightQlParsetreeConstructor.DateLiteralExpression_YearAssignment_2 |
|
protected class |
RightQlParsetreeConstructor.EmptyExpression_EmptyExpressionAction |
begin Rule EmptyExpression ****************
EmptyExpression:
{EmptyExpression};
|
protected class |
RightQlParsetreeConstructor.Expression_Alternatives |
begin Rule Expression ****************
Expression AbstractExpression:
CommonUnaryNegOperatorExpression
| FieldWithCasting
| StarExpression
| CaseOperationExpression
| LiteralsExpression
| FunctionInvocationExpression
| CommonExpression;
|
protected class |
RightQlParsetreeConstructor.Expression_CaseOperationExpressionParserRuleCall_3 |
|
protected class |
RightQlParsetreeConstructor.Expression_CommonExpressionParserRuleCall_6 |
|
protected class |
RightQlParsetreeConstructor.Expression_CommonUnaryNegOperatorExpressionParserRuleCall_0 |
|
protected class |
RightQlParsetreeConstructor.Expression_FieldWithCastingParserRuleCall_1 |
|
protected class |
RightQlParsetreeConstructor.Expression_FunctionInvocationExpressionParserRuleCall_5 |
|
protected class |
RightQlParsetreeConstructor.Expression_LiteralsExpressionParserRuleCall_4 |
|
protected class |
RightQlParsetreeConstructor.Expression_StarExpressionParserRuleCall_2 |
|
protected class |
RightQlParsetreeConstructor.FieldWithCasting_AllFieldsAssignment_1_1_1_0 |
|
protected class |
RightQlParsetreeConstructor.FieldWithCasting_Alternatives_1 |
|
protected class |
RightQlParsetreeConstructor.FieldWithCasting_Alternatives_1_1_1 |
|
protected class |
RightQlParsetreeConstructor.FieldWithCasting_CastOperationAssignment_0 |
|
protected class |
RightQlParsetreeConstructor.FieldWithCasting_Group |
begin Rule FieldWithCasting ****************
//!!! remember about validation !!!
//enum CommonDateTypePart returns DateType:
// Year = 'YEAR'
// | Year = 'ГОД'
// | Quarter = 'QUARTER'
// | Quarter = 'КВАРТАЛ'
// | Month = 'MONTH'
// | Month = 'МЕСЯЦ'
// | Day = 'DAY'
// | Day = 'ДЕНЬ'
// | Week = 'WEEK'
// | Week = 'НЕДЕЛЯ'
// | Hour = 'HOUR'
// | Hour = 'ЧАС'
// | Minute = 'MINUTE'
// | Minute = 'МИНУТА'
// | HalfYear = 'HALFYEAR'
// | HalfYear = 'ПОЛУГОДИЕ'
// | TenDays = "TENDAYS"
// | TenDays = 'ДЕКАДА'
// | Second = 'SECOND'
// | Second = 'СЕКУНДА'
// | DayOfYear = 'DAYOFYEAR'
// | DayOfYear = 'ДЕНЬГОДА'
// | DayOfWeek = 'DAYOFWEEK'
// | DayOfWeek = 'ДЕНЬНЕДЕЛИ'
//;
FieldWithCasting:
castOperation=CastOperationExpression (')' | ').' (allFields?='*' | table=CommonExpression));
|
protected class |
RightQlParsetreeConstructor.FieldWithCasting_Group_1_1 |
|
protected class |
RightQlParsetreeConstructor.FieldWithCasting_RightParenthesisFullStopKeyword_1_1_0 |
|
protected class |
RightQlParsetreeConstructor.FieldWithCasting_RightParenthesisKeyword_1_0 |
|
protected class |
RightQlParsetreeConstructor.FieldWithCasting_TableAssignment_1_1_1_1 |
|
protected class |
RightQlParsetreeConstructor.FunctionInvocationExpression_CommaKeyword_1_3_0 |
|
protected class |
RightQlParsetreeConstructor.FunctionInvocationExpression_DistinctAssignment_1_1 |
|
protected class |
RightQlParsetreeConstructor.FunctionInvocationExpression_FunctionTypeAssignment_0 |
|
protected class |
RightQlParsetreeConstructor.FunctionInvocationExpression_Group |
begin Rule FunctionInvocationExpression ****************
FunctionInvocationExpression:
functionType=[FunctionExpression|FunctionWord] ('(' distinct?=('DISTINCT' | 'РАЗЛИЧНЫЕ')? params+=LogicalOrExpression
? (',' params+=LogicalOrExpression)* ')');
|
protected class |
RightQlParsetreeConstructor.FunctionInvocationExpression_Group_1 |
|
protected class |
RightQlParsetreeConstructor.FunctionInvocationExpression_Group_1_3 |
|
protected class |
RightQlParsetreeConstructor.FunctionInvocationExpression_LeftParenthesisKeyword_1_0 |
|
protected class |
RightQlParsetreeConstructor.FunctionInvocationExpression_ParamsAssignment_1_2 |
|
protected class |
RightQlParsetreeConstructor.FunctionInvocationExpression_ParamsAssignment_1_3_1 |
|
protected class |
RightQlParsetreeConstructor.FunctionInvocationExpression_RightParenthesisKeyword_1_4 |
|
protected class |
RightQlParsetreeConstructor.InExpression_Alternatives_1 |
|
protected class |
RightQlParsetreeConstructor.InExpression_CommaKeyword_1_0_1_0_1_0 |
|
protected class |
RightQlParsetreeConstructor.InExpression_ExpressionAssignment_1_0_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.InExpression_ExpressionAssignment_1_0_1_0_1_1 |
|
protected class |
RightQlParsetreeConstructor.InExpression_Group |
begin Rule InExpression ****************
InExpression:
hierarchy?=('HIERARCHY' | 'ИЕРАРХИИ')? ('(' ((expression+=LogicalExpression (',' expression+=LogicalExpression)*) ')')
| query=QuerySchemaNestedQuery);
|
protected class |
RightQlParsetreeConstructor.InExpression_Group_1_0 |
|
protected class |
RightQlParsetreeConstructor.InExpression_Group_1_0_1 |
|
protected class |
RightQlParsetreeConstructor.InExpression_Group_1_0_1_0 |
|
protected class |
RightQlParsetreeConstructor.InExpression_Group_1_0_1_0_1 |
|
protected class |
RightQlParsetreeConstructor.InExpression_HierarchyAssignment_0 |
|
protected class |
RightQlParsetreeConstructor.InExpression_LeftParenthesisKeyword_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.InExpression_QueryAssignment_1_1 |
|
protected class |
RightQlParsetreeConstructor.InExpression_RightParenthesisKeyword_1_0_1_1 |
|
protected class |
RightQlParsetreeConstructor.LikeExpression_Alternatives_1_0 |
|
protected class |
RightQlParsetreeConstructor.LikeExpression_EscapeAssignment_1_1 |
|
protected class |
RightQlParsetreeConstructor.LikeExpression_ESCAPEKeyword_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.LikeExpression_Group |
begin Rule LikeExpression ****************
LikeExpression:
literal=(LikeStringLiteralExpression | AbstractExpression) (('ESCAPE' | 'СПЕЦСИМВОЛ') escape=
(LikeStringLiteralExpression | AbstractExpression))?;
|
protected class |
RightQlParsetreeConstructor.LikeExpression_Group_1 |
|
protected class |
RightQlParsetreeConstructor.LikeExpression_LiteralAssignment_0 |
|
protected class |
RightQlParsetreeConstructor.LikeStringLiteralExpression_ContentAssignment |
begin Rule LikeStringLiteralExpression ****************
//TODO probably, not fully coverage
LikeStringLiteralExpression StringLiteralExpression:
content=SL_LIKESTRING;
|
protected class |
RightQlParsetreeConstructor.LinkExpression_TableAssignment |
begin Rule LinkExpression ****************
LinkExpression:
table=AbstractQuerySchemaTable;
|
protected class |
RightQlParsetreeConstructor.LiteralsExpression_Alternatives |
begin Rule LiteralsExpression ****************
//описание всех констант
LiteralsExpression ALiteralsExpression:
BooleanLiteralExpression
| StringLiteralExpression
| NumberLiteralExpression
| DateLiteralExpression
| TypeLiteralExpression
| ParameterExpression
| UndefinedLiteralExpression
| NullLiteralExpression
| ValueLiteralExpression;
|
protected class |
RightQlParsetreeConstructor.LiteralsExpression_BooleanLiteralExpressionParserRuleCall_0 |
|
protected class |
RightQlParsetreeConstructor.LiteralsExpression_DateLiteralExpressionParserRuleCall_3 |
|
protected class |
RightQlParsetreeConstructor.LiteralsExpression_NullLiteralExpressionParserRuleCall_7 |
|
protected class |
RightQlParsetreeConstructor.LiteralsExpression_NumberLiteralExpressionParserRuleCall_2 |
|
protected class |
RightQlParsetreeConstructor.LiteralsExpression_ParameterExpressionParserRuleCall_5 |
|
protected class |
RightQlParsetreeConstructor.LiteralsExpression_StringLiteralExpressionParserRuleCall_1 |
|
protected class |
RightQlParsetreeConstructor.LiteralsExpression_TypeLiteralExpressionParserRuleCall_4 |
|
protected class |
RightQlParsetreeConstructor.LiteralsExpression_UndefinedLiteralExpressionParserRuleCall_6 |
|
protected class |
RightQlParsetreeConstructor.LiteralsExpression_ValueLiteralExpressionParserRuleCall_8 |
|
protected class |
RightQlParsetreeConstructor.LogicalAND_Alternatives_1_1 |
|
protected class |
RightQlParsetreeConstructor.LogicalAND_ANDKeyword_1_1_0 |
|
protected class |
RightQlParsetreeConstructor.LogicalAND_Group |
begin Rule LogicalAND ****************
LogicalAND AbstractExpression:
LogicalMultiplicant ({LogicalANDOperatorExpression.left=current} ('AND' | 'И') right=LogicalMultiplicant)*;
|
protected class |
RightQlParsetreeConstructor.LogicalAND_Group_1 |
|
protected class |
RightQlParsetreeConstructor.LogicalAND_LogicalANDOperatorExpressionLeftAction_1_0 |
|
protected class |
RightQlParsetreeConstructor.LogicalAND_LogicalMultiplicantParserRuleCall_0 |
|
protected class |
RightQlParsetreeConstructor.LogicalAND_RightAssignment_1_2 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_Alternatives_1 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_Alternatives_1_1_1 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_CommonAddOperatorExpressionParserRuleCall_0 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_CompareTypeAssignment_1_0_1 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_Group |
begin Rule LogicalComparison ****************
LogicalComparison AbstractExpression:
CommonAddOperatorExpression ({LogicalCompareOperatorExpression.left=current} compareType=LogicalCompareType
right=LogicalComparison | {IsNullOperatorExpression.expression=current} ('IS' | 'ЕСТЬ') isNot?=('NOT' | 'НЕ')?
'NULL' | {VerbalOperatorExpression.left=current} type=VerbalOperatorTypeRefs right=LinkExpression |
{VerbalOperatorExpression.left=current} not?=('NOT' | 'НЕ')? type=VerbalOperatorTypeBetween right=BetweenExpression
| {VerbalOperatorExpression.left=current} not?=('NOT' | 'НЕ')? type=VerbalOperatorTypeLike right=LikeExpression |
{VerbalOperatorExpression.left=current} not?=('NOT' | 'НЕ')? type=VerbalOperatorTypeIn right=InExpression)?;
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_Group_1_0 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_Group_1_1 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_Group_1_2 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_Group_1_3 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_Group_1_4 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_Group_1_5 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_ISKeyword_1_1_1_0 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_IsNotAssignment_1_1_2 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_IsNullOperatorExpressionExpressionAction_1_1_0 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_LogicalCompareOperatorExpressionLeftAction_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_NotAssignment_1_3_1 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_NotAssignment_1_4_1 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_NotAssignment_1_5_1 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_NULLKeyword_1_1_3 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_RightAssignment_1_0_2 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_RightAssignment_1_2_2 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_RightAssignment_1_3_3 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_RightAssignment_1_4_3 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_RightAssignment_1_5_3 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_TypeAssignment_1_2_1 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_TypeAssignment_1_3_2 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_TypeAssignment_1_4_2 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_TypeAssignment_1_5_2 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_VerbalOperatorExpressionLeftAction_1_2_0 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_VerbalOperatorExpressionLeftAction_1_3_0 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_VerbalOperatorExpressionLeftAction_1_4_0 |
|
protected class |
RightQlParsetreeConstructor.LogicalComparison_VerbalOperatorExpressionLeftAction_1_5_0 |
|
protected class |
RightQlParsetreeConstructor.LogicalExpression_LogicalOrExpressionParserRuleCall |
begin Rule LogicalExpression ****************
LogicalExpression AbstractExpression:
LogicalOrExpression;
|
protected class |
RightQlParsetreeConstructor.LogicalMultiplicant_Alternatives |
begin Rule LogicalMultiplicant ****************
LogicalMultiplicant AbstractExpression:
('NOT' | 'НЕ') {LogicalNOTOperatorExpression} expression=LogicalMultiplicant | LogicalComparison;
|
protected class |
RightQlParsetreeConstructor.LogicalMultiplicant_Alternatives_0_0 |
|
protected class |
RightQlParsetreeConstructor.LogicalMultiplicant_ExpressionAssignment_0_2 |
|
protected class |
RightQlParsetreeConstructor.LogicalMultiplicant_Group_0 |
|
protected class |
RightQlParsetreeConstructor.LogicalMultiplicant_LogicalComparisonParserRuleCall_1 |
|
protected class |
RightQlParsetreeConstructor.LogicalMultiplicant_LogicalNOTOperatorExpressionAction_0_1 |
|
protected class |
RightQlParsetreeConstructor.LogicalMultiplicant_NOTKeyword_0_0_0 |
|
protected class |
RightQlParsetreeConstructor.LogicalOrExpression_Alternatives_1_1 |
|
protected class |
RightQlParsetreeConstructor.LogicalOrExpression_Group |
begin Rule LogicalOrExpression ****************
LogicalOrExpression AbstractExpression:
LogicalAND ({LogicalOROperatorExpression.left=current} ('OR' | 'ИЛИ') right=LogicalAND)*;
|
protected class |
RightQlParsetreeConstructor.LogicalOrExpression_Group_1 |
|
protected class |
RightQlParsetreeConstructor.LogicalOrExpression_LogicalANDParserRuleCall_0 |
|
protected class |
RightQlParsetreeConstructor.LogicalOrExpression_LogicalOROperatorExpressionLeftAction_1_0 |
|
protected class |
RightQlParsetreeConstructor.LogicalOrExpression_ORKeyword_1_1_0 |
|
protected class |
RightQlParsetreeConstructor.LogicalOrExpression_RightAssignment_1_2 |
|
protected class |
RightQlParsetreeConstructor.NullLiteralExpression_Group |
begin Rule NullLiteralExpression ****************
NullLiteralExpression:
{NullLiteralExpression}
'NULL';
|
protected class |
RightQlParsetreeConstructor.NullLiteralExpression_NULLKeyword_1 |
|
protected class |
RightQlParsetreeConstructor.NullLiteralExpression_NullLiteralExpressionAction_0 |
|
protected class |
RightQlParsetreeConstructor.NumberLiteralExpression_Alternatives |
begin Rule NumberLiteralExpression ****************
NumberLiteralExpression:
intPart=NUMBER ('.' fractionPart=NUMBER?)? | '.' fractionPart=NUMBER;
|
protected class |
RightQlParsetreeConstructor.NumberLiteralExpression_FractionPartAssignment_0_1_1 |
|
protected class |
RightQlParsetreeConstructor.NumberLiteralExpression_FractionPartAssignment_1_1 |
|
protected class |
RightQlParsetreeConstructor.NumberLiteralExpression_FullStopKeyword_0_1_0 |
|
protected class |
RightQlParsetreeConstructor.NumberLiteralExpression_FullStopKeyword_1_0 |
|
protected class |
RightQlParsetreeConstructor.NumberLiteralExpression_Group_0 |
|
protected class |
RightQlParsetreeConstructor.NumberLiteralExpression_Group_0_1 |
|
protected class |
RightQlParsetreeConstructor.NumberLiteralExpression_Group_1 |
|
protected class |
RightQlParsetreeConstructor.NumberLiteralExpression_IntPartAssignment_0_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Alternatives_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Alternatives_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Alternatives_10_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Alternatives_11 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Alternatives_11_0_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Alternatives_2_1_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Alternatives_5_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Alternatives_6_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Alternatives_7_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Alternatives_8_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Alternatives_9_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_BYKeyword_8_0_0_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_BYKeyword_9_0_0_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_CommaKeyword_11_0_2_1_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_CommaKeyword_11_1_0_2_1_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_CommaKeyword_4_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_CommaKeyword_6_2_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_CommaKeyword_8_2_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_CommaKeyword_9_3_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_FiltersAssignment_7_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_FlagUnionTypeAllAssignment_0_0_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_FlagUnionTypeAllAssignment_0_1_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_FlagUnionTypeAssignment_0_0_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_FlagUnionTypeAssignment_0_1_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_FORKeyword_11_0_0_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_FORKeyword_11_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_FROMKeyword_6_0_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_GetRecordsCountAssignment_2_1_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group |
begin Rule OtherSelector ****************
OtherSelector QuerySchemaOperator:
(flagUnionType?='UNION' flagUnionTypeAll?='ALL'? | flagUnionType?='ОБЪЕДИНИТЬ' flagUnionTypeAll?='ВСЕ'?) ('SELECT' |
'ВЫБРАТЬ') ( selectDistinct?=('DISTINCT' | 'РАЗЛИЧНЫЕ')? & (('TOP' | 'ПЕРВЫЕ') getRecordsCount=NUMBER)?
) selectFields+=AbstractQuerySchemaFields (',' selectFields+=AbstractQuerySchemaFields)* (('INTO' | 'ПОМЕСТИТЬ')
placementTable=AbstractQuerySchemaTableInto)? (('FROM' | 'ИЗ') sources+=QuerySchemaSource (','
sources+=QuerySchemaSource)*)? (('WHERE' | 'ГДЕ') filters=QuerySchemaLogicalExpression)? (('GROUP' 'BY' |
'СГРУППИРОВАТЬ' 'ПО') grouping+=QuerySchemaExpression (',' grouping+=QuerySchemaExpression)*)? (('GROUP' 'BY'
'GROUPING' 'SETS' | 'СГРУППИРОВАТЬ' 'ПО' 'ГРУППИРУЮЩИМ' 'НАБОРАМ')
'('
groupingSets+=QuerySchemaGroupingSets (',' groupingSets+=QuerySchemaGroupingSets)*
')')? (('HAVING' | 'ИМЕЮЩИЕ') havingExpression=QuerySchemaHavingExpression)? (('FOR' | 'ДЛЯ') selectForUpdate?=(
'UPDATE' | 'ИЗМЕНЕНИЯ') (tablesForUpdate+=QuerySchemaTableForUpdate (',' tablesForUpdate+=QuerySchemaTableForUpdate)*
)? | -> ('FOR' (selectForUpdate?='UPDATE' 'OF') (tablesForUpdate+=QuerySchemaTableForUpdate (','
tablesForUpdate+=QuerySchemaTableForUpdate)*)))?;
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_0_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_0_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_10 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_11_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_11_0_2 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_11_0_2_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_11_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_11_1_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_11_1_0_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_11_1_0_2 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_11_1_0_2_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_2_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_4 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_5 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_6 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_6_2 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_7 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_8 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_8_0_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_8_2 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_9 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_9_0_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_Group_9_3 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_GroupingAssignment_8_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_GroupingAssignment_8_2_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_GROUPINGKeyword_9_0_0_2 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_GroupingSetsAssignment_9_2 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_GroupingSetsAssignment_9_3_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_GROUPKeyword_8_0_0_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_GROUPKeyword_9_0_0_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_HavingExpressionAssignment_10_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_HAVINGKeyword_10_0_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_INTOKeyword_5_0_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_LeftParenthesisKeyword_9_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_OFKeyword_11_1_0_1_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_PlacementTableAssignment_5_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_RightParenthesisKeyword_9_4 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_SelectDistinctAssignment_2_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_SelectFieldsAssignment_3 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_SelectFieldsAssignment_4_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_SelectForUpdateAssignment_11_0_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_SelectForUpdateAssignment_11_1_0_1_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_SELECTKeyword_1_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_SETSKeyword_9_0_0_3 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_SourcesAssignment_6_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_SourcesAssignment_6_2_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_TablesForUpdateAssignment_11_0_2_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_TablesForUpdateAssignment_11_0_2_1_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_TablesForUpdateAssignment_11_1_0_2_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_TablesForUpdateAssignment_11_1_0_2_1_1 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_TOPKeyword_2_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_UnorderedGroup_2 |
|
protected class |
RightQlParsetreeConstructor.OtherSelector_WHEREKeyword_7_0_0 |
|
protected class |
RightQlParsetreeConstructor.ParameterExpression_AmpersandKeyword_0 |
|
protected class |
RightQlParsetreeConstructor.ParameterExpression_Group |
begin Rule ParameterExpression ****************
ParameterExpression:
'&' name=AnyWord;
|
protected class |
RightQlParsetreeConstructor.ParameterExpression_NameAssignment_1 |
|
protected class |
RightQlParsetreeConstructor.PreprocessorConditional_Alternatives_1 |
|
protected class |
RightQlParsetreeConstructor.PreprocessorConditional_Group |
begin Rule PreprocessorConditional ****************
PreprocessorConditional:
predicate=LogicalOrExpression ('#THEN' | '#ТОГДА') restriction=(TemplateRestriction | QlRestriction);
|
protected class |
RightQlParsetreeConstructor.PreprocessorConditional_PredicateAssignment_0 |
|
protected class |
RightQlParsetreeConstructor.PreprocessorConditional_RestrictionAssignment_2 |
|
protected class |
RightQlParsetreeConstructor.PreprocessorConditional_THENKeyword_1_0 |
|
protected class |
RightQlParsetreeConstructor.PreprocessorRestriction_Alternatives_0 |
|
protected class |
RightQlParsetreeConstructor.PreprocessorRestriction_Alternatives_3_0 |
|
protected class |
RightQlParsetreeConstructor.PreprocessorRestriction_Alternatives_4_0 |
|
protected class |
RightQlParsetreeConstructor.PreprocessorRestriction_Alternatives_5 |
|
protected class |
RightQlParsetreeConstructor.PreprocessorRestriction_ELSEIFKeyword_3_0_0 |
|
protected class |
RightQlParsetreeConstructor.PreprocessorRestriction_ELSEKeyword_4_0_0 |
|
protected class |
RightQlParsetreeConstructor.PreprocessorRestriction_ElseRestrictionAssignment_4_1 |
|
protected class |
RightQlParsetreeConstructor.PreprocessorRestriction_ElsIfPartsAssignment_3_1 |
|
protected class |
RightQlParsetreeConstructor.PreprocessorRestriction_ENDIFKeyword_5_0 |
|
protected class |
RightQlParsetreeConstructor.PreprocessorRestriction_Group |
begin Rule PreprocessorRestriction ****************
PreprocessorRestriction:
('#IF' | '#ЕСЛИ') {PreprocessorRestriction} ifPart=PreprocessorConditional (('#ELSEIF' | '#ИНАЧЕЕСЛИ')
elsIfParts+=PreprocessorConditional)* (('#ELSE' | '#ИНАЧЕ') elseRestriction=(TemplateRestriction | QlRestriction))? (
'#ENDIF' | '#КОНЕЦЕСЛИ');
|
protected class |
RightQlParsetreeConstructor.PreprocessorRestriction_Group_3 |
|
protected class |
RightQlParsetreeConstructor.PreprocessorRestriction_Group_4 |
|
protected class |
RightQlParsetreeConstructor.PreprocessorRestriction_IFKeyword_0_0 |
|
protected class |
RightQlParsetreeConstructor.PreprocessorRestriction_IfPartAssignment_2 |
|
protected class |
RightQlParsetreeConstructor.PreprocessorRestriction_PreprocessorRestrictionAction_1 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_AllFieldsAssignment_0_3_1_2_0_1 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_AllFieldsAssignment_0_3_1_2_1 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_Alternatives |
begin Rule PrimaryExpression ****************
PrimaryExpression AbstractExpression:
'(' LogicalExpression ({CompoundExpression.head=current} (',' tail+=LogicalExpression)+)? (')' | ').'
{BracketCommonExpression.bracketPart=current} (commonExpression=BracketCommonExpression ->allFields?='.*'? |
allFields?='*')) | Expression;
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_Alternatives_0_3 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_Alternatives_0_3_1_2 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_BracketCommonExpressionBracketPartAction_0_3_1_1 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_CommaKeyword_0_2_1_0 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_CommonExpressionAssignment_0_3_1_2_0_0 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_CompoundExpressionHeadAction_0_2_0 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_ExpressionParserRuleCall_1 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_Group_0 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_Group_0_2 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_Group_0_2_1 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_Group_0_3_1 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_Group_0_3_1_2_0 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_LeftParenthesisKeyword_0_0 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_LogicalExpressionParserRuleCall_0_1 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_RightParenthesisFullStopKeyword_0_3_1_0 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_RightParenthesisKeyword_0_3_0 |
|
protected class |
RightQlParsetreeConstructor.PrimaryExpression_TailAssignment_0_2_1_1 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_AllFieldsAssignment_0_3_1_2_0_1 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_AllFieldsAssignment_0_3_1_2_1 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_Alternatives |
begin Rule PrimaryLogicalExpression ****************
PrimaryLogicalExpression AbstractExpression:
'(' LogicalExpression ({CompoundExpression.head=current} (',' tail+=LogicalExpression)+)? (')' | ').'
{BracketCommonExpression.bracketPart=current} (commonExpression=BracketCommonExpression ->allFields?='.*'? |
allFields?='*')) | Expression;
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_Alternatives_0_3 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_Alternatives_0_3_1_2 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_BracketCommonExpressionBracketPartAction_0_3_1_1 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_CommaKeyword_0_2_1_0 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_CommonExpressionAssignment_0_3_1_2_0_0 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_CompoundExpressionHeadAction_0_2_0 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_ExpressionParserRuleCall_1 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_Group_0 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_Group_0_2 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_Group_0_2_1 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_Group_0_3_1 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_Group_0_3_1_2_0 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_LeftParenthesisKeyword_0_0 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_LogicalExpressionParserRuleCall_0_1 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_RightParenthesisFullStopKeyword_0_3_1_0 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_RightParenthesisKeyword_0_3_0 |
|
protected class |
RightQlParsetreeConstructor.PrimaryLogicalExpression_TailAssignment_0_2_1_1 |
|
protected class |
RightQlParsetreeConstructor.QlRestriction_Alternatives_3_0 |
|
protected class |
RightQlParsetreeConstructor.QlRestriction_CommaKeyword_2_2_0 |
|
protected class |
RightQlParsetreeConstructor.QlRestriction_FiltersAssignment_3_1 |
|
protected class |
RightQlParsetreeConstructor.QlRestriction_FromAssignment_2_0 |
|
protected class |
RightQlParsetreeConstructor.QlRestriction_Group |
begin Rule QlRestriction ****************
QlRestriction:
{QlRestriction} restrictTableName=SingleFieldWord? (from?=('FROM' | 'ИЗ') sources+=QuerySchemaSource (','
sources+=QuerySchemaSource)*)? (('WHERE' | 'ГДЕ') filters=QuerySchemaLogicalExpression)?;
|
protected class |
RightQlParsetreeConstructor.QlRestriction_Group_2 |
|
protected class |
RightQlParsetreeConstructor.QlRestriction_Group_2_2 |
|
protected class |
RightQlParsetreeConstructor.QlRestriction_Group_3 |
|
protected class |
RightQlParsetreeConstructor.QlRestriction_QlRestrictionAction_0 |
|
protected class |
RightQlParsetreeConstructor.QlRestriction_RestrictTableNameAssignment_1 |
|
protected class |
RightQlParsetreeConstructor.QlRestriction_SourcesAssignment_2_1 |
|
protected class |
RightQlParsetreeConstructor.QlRestriction_SourcesAssignment_2_2_1 |
|
protected class |
RightQlParsetreeConstructor.QlRestriction_WHEREKeyword_3_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchema_Group |
begin Rule QuerySchema ****************
//основная грамматика
QuerySchema hidden(WS, SL_COMMENT):
(queries+=AbstractQuerySchemaQuery (';' queries+=AbstractQuerySchemaQuery?)*)?;
|
protected class |
RightQlParsetreeConstructor.QuerySchema_Group_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchema_QueriesAssignment_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchema_QueriesAssignment_1_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchema_SemicolonKeyword_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaAnythingExpression_Alternatives |
begin Rule QuerySchemaAnythingExpression ****************
QuerySchemaAnythingExpression QuerySchemaExpression:
expression=LogicalExpression | => (expression=EmptyExpression);
|
protected class |
RightQlParsetreeConstructor.QuerySchemaAnythingExpression_ExpressionAssignment_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaAnythingExpression_ExpressionAssignment_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaAnythingExpression_Group_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaDropTableQuery_Alternatives_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaDropTableQuery_DROPKeyword_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaDropTableQuery_Group |
begin Rule QuerySchemaDropTableQuery ****************
QuerySchemaDropTableQuery:
('DROP' | 'УНИЧТОЖИТЬ') table=AbstractQuerySchemaTable;
|
protected class |
RightQlParsetreeConstructor.QuerySchemaDropTableQuery_TableAssignment_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaExpression_ExpressionAssignment |
begin Rule QuerySchemaExpression ****************
QuerySchemaExpression:
expression=LogicalOrExpression;
|
protected class |
RightQlParsetreeConstructor.QuerySchemaGroupingSets_Alternatives |
begin Rule QuerySchemaGroupingSets ****************
QuerySchemaGroupingSets:
{QuerySchemaGroupingSets}
'(' grouping+=QuerySchemaExpression? (',' grouping+=QuerySchemaExpression)*')'
| grouping+=QuerySchemaExpression;
|
protected class |
RightQlParsetreeConstructor.QuerySchemaGroupingSets_CommaKeyword_0_3_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaGroupingSets_Group_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaGroupingSets_Group_0_3 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaGroupingSets_GroupingAssignment_0_2 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaGroupingSets_GroupingAssignment_0_3_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaGroupingSets_GroupingAssignment_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaGroupingSets_LeftParenthesisKeyword_0_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaGroupingSets_QuerySchemaGroupingSetsAction_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaGroupingSets_RightParenthesisKeyword_0_4 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaHavingExpression_ExpressionAssignment |
begin Rule QuerySchemaHavingExpression ****************
QuerySchemaHavingExpression QuerySchemaExpression:
expression=LogicalExpression;
|
protected class |
RightQlParsetreeConstructor.QuerySchemaLogicalExpression_ExpressionAssignment |
begin Rule QuerySchemaLogicalExpression ****************
QuerySchemaLogicalExpression QuerySchemaExpression:
expression=LogicalExpression;
|
protected class |
RightQlParsetreeConstructor.QuerySchemaNestedQuery_Group |
begin Rule QuerySchemaNestedQuery ****************
QuerySchemaNestedQuery:
'(' query=QuerySchemaSelectQuery ')';
|
protected class |
RightQlParsetreeConstructor.QuerySchemaNestedQuery_LeftParenthesisKeyword_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaNestedQuery_QueryAssignment_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaNestedQuery_RightParenthesisKeyword_2 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaNestedTableExpression_Alternatives |
begin Rule QuerySchemaNestedTableExpression ****************
QuerySchemaNestedTableExpression QuerySchemaExpression:
expression=CommonAddOperatorExpression | => (expression=EmptyExpression);
|
protected class |
RightQlParsetreeConstructor.QuerySchemaNestedTableExpression_ExpressionAssignment_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaNestedTableExpression_ExpressionAssignment_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaNestedTableExpression_Group_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaOrderExpression_Alternatives_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaOrderExpression_DescAssignment_1_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaOrderExpression_DescAssignment_1_2_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaOrderExpression_Group |
begin Rule QuerySchemaOrderExpression ****************
QuerySchemaOrderExpression:
item=QuerySchemaExpression (('ASC' | 'ВОЗР') | desc?=('DESC' | 'УБЫВ') | hierarchy?=('HIERARCHY' | 'ИЕРАРХИЯ') desc?=(
'DESC' | 'УБЫВ')?)?;
|
protected class |
RightQlParsetreeConstructor.QuerySchemaOrderExpression_Group_1_2 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaOrderExpression_HierarchyAssignment_1_2_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaOrderExpression_ItemAssignment_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaQuerySourceJoin_Alternatives_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaQuerySourceJoin_Alternatives_3_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaQuerySourceJoin_ConditionAssignment_4 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaQuerySourceJoin_Group |
begin Rule QuerySchemaQuerySourceJoin ****************
QuerySchemaQuerySourceJoin:
(joinType=QuerySchemaJoinType ('OUTER' | 'ВНЕШНЕЕ')?)? ('JOIN' | 'СОЕДИНЕНИЕ') source=QuerySchemaSource
-> ('ON' | 'ПО') condition=QuerySchemaLogicalExpression;
|
protected class |
RightQlParsetreeConstructor.QuerySchemaQuerySourceJoin_Group_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaQuerySourceJoin_Group_3 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaQuerySourceJoin_JOINKeyword_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaQuerySourceJoin_JoinTypeAssignment_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaQuerySourceJoin_ONKeyword_3_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaQuerySourceJoin_SourceAssignment_2 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQuery_QuerySchemaSelectQueryBodyParserRuleCall |
begin Rule QuerySchemaSelectQuery ****************
QuerySchemaSelectQuery:
QuerySchemaSelectQueryBody;
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Alternatives_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Alternatives_4_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Alternatives_6_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Alternatives_7_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Alternatives_7_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Alternatives_7_1_0_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Alternatives_7_1_0_1_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Alternatives_7_1_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Alternatives_7_1_1_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_AutoOrderAssignment_5 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_BYKeyword_4_0_0_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_BYKeyword_6_0_0_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_BYKeyword_7_1_0_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_BYKeyword_7_1_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_CommaKeyword_4_2_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_CommaKeyword_6_2_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_CommaKeyword_7_1_0_0_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_CommaKeyword_7_1_0_1_1_0_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_CommaKeyword_7_1_0_1_1_0_1_2_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_CommaKeyword_7_1_0_1_1_1_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_CommaKeyword_7_1_1_1_0_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_CommaKeyword_7_1_1_1_0_1_2_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_CommaKeyword_7_1_1_1_1_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_CommonTotalsAssignment_7_1_0_1_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_CommonTotalsAssignment_7_1_1_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group |
begin Rule QuerySchemaSelectQueryBody ****************
QuerySchemaSelectQueryBody QuerySchemaSelectQuery:
{QuerySchemaSelectQuery} ('SELECT' | 'ВЫБРАТЬ') operators+=TopSelector //выборка первой части запроса
operators+=OtherSelector* (('ORDER' 'BY' | 'УПОРЯДОЧИТЬ' 'ПО') orderExpressions+=QuerySchemaOrderExpression (','
orderExpressions+=QuerySchemaOrderExpression)*)?
autoOrder?=('AUTOORDER' | 'АВТОУПОРЯДОЧИВАНИЕ')? (('INDEX' 'BY' | 'ИНДЕКСИРОВАТЬ' 'ПО')
indexes+=QuerySchemaExpression (',' indexes+=QuerySchemaExpression)*)? (('TOTALS' | 'ИТОГИ') (
(totalExpressions+=AbstractQuerySchemaFields (',' totalExpressions+=AbstractQuerySchemaFields)*) (('BY' | 'ПО')
(commonTotals?=('OVERALL' | 'ОБЩИЕ') (',' totalControlPoints+=QuerySchemaTotalControlPoint (','
totalControlPoints+=QuerySchemaTotalControlPoint)*)?
| totalControlPoints+=QuerySchemaTotalControlPoint (',' totalControlPoints+=QuerySchemaTotalControlPoint)*)) | ('BY'
| 'ПО') (commonTotals?=('OVERALL' | 'ОБЩИЕ') (',' totalControlPoints+=QuerySchemaTotalControlPoint (','
totalControlPoints+=QuerySchemaTotalControlPoint)*)?
| totalControlPoints+=QuerySchemaTotalControlPoint (',' totalControlPoints+=QuerySchemaTotalControlPoint)*)))?;
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_4 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_4_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_4_2 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_6 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_6_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_6_2 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_7 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_7_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_7_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_7_1_0_0_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_7_1_0_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_7_1_0_1_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_7_1_0_1_1_0_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_7_1_0_1_1_0_1_2 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_7_1_0_1_1_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_7_1_0_1_1_1_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_7_1_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_7_1_1_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_7_1_1_1_0_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_7_1_1_1_0_1_2 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_7_1_1_1_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_Group_7_1_1_1_1_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_IndexesAssignment_6_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_IndexesAssignment_6_2_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_INDEXKeyword_6_0_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_OperatorsAssignment_2 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_OperatorsAssignment_3 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_OrderExpressionsAssignment_4_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_OrderExpressionsAssignment_4_2_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_ORDERKeyword_4_0_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_QuerySchemaSelectQueryAction_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_SELECTKeyword_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_TotalControlPointsAssignment_7_1_0_1_1_0_1_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_TotalControlPointsAssignment_7_1_0_1_1_0_1_2_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_TotalControlPointsAssignment_7_1_0_1_1_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_TotalControlPointsAssignment_7_1_0_1_1_1_1_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_TotalControlPointsAssignment_7_1_1_1_0_1_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_TotalControlPointsAssignment_7_1_1_1_0_1_2_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_TotalControlPointsAssignment_7_1_1_1_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_TotalControlPointsAssignment_7_1_1_1_1_1_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_TotalExpressionsAssignment_7_1_0_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_TotalExpressionsAssignment_7_1_0_0_1_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSelectQueryBody_TOTALSKeyword_7_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSource_Group |
begin Rule QuerySchemaSource ****************
QuerySchemaSource:
source=AbstractQuerySchemaSourcejoins+=QuerySchemaQuerySourceJoin*;
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSource_JoinsAssignment_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaSource_SourceAssignment_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTable_CommaKeyword_1_2_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTable_Group |
begin Rule QuerySchemaTable ****************
QuerySchemaTable:
table=AbstractQuerySchemaTable ('(' parameters+=QuerySchemaTableParameter (',' parameters+=QuerySchemaTableParameter)
* ')')?;
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTable_Group_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTable_Group_1_2 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTable_LeftParenthesisKeyword_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTable_ParametersAssignment_1_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTable_ParametersAssignment_1_2_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTable_RightParenthesisKeyword_1_3 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTable_TableAssignment_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTableForUpdate_TableAssignment |
begin Rule QuerySchemaTableForUpdate ****************
QuerySchemaTableForUpdate:
table=AbstractQuerySchemaTable;
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTableParameter_ExpressionAssignment |
begin Rule QuerySchemaTableParameter ****************
QuerySchemaTableParameter:
expression=QuerySchemaAnythingExpression;
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTempTableDescription_TableAssignment |
begin Rule QuerySchemaTempTableDescription ****************
QuerySchemaTempTableDescription:
table=ParameterExpression;
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_Alternatives_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_Alternatives_2 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_Alternatives_2_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_ASKeyword_2_0_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_ColumnNameAssignment_2_0_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_ColumnNameAssignment_2_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_CommaKeyword_1_1_3_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_CommaKeyword_1_1_3_2_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_ExpressionAssignment_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_Group |
begin Rule QuerySchemaTotalControlPoint ****************
QuerySchemaTotalControlPoint:
expression=QuerySchemaExpression (only?=('ONLY' | 'ТОЛЬКО')? hierarchy?=('HIERARCHY' | 'ИЕРАРХИЯ') | periods?=(
'PERIODS' | 'ПЕРИОДАМИ') '(' periodAdditionType=QuerySchemaPeriodAdditionType (','
periodAdditionBegin=QuerySchemaExpression? (',' periodAdditionEnd=QuerySchemaExpression?)?)?
')')? (('AS' | 'КАК') columnName=AliasWithAsWord | columnName=AliasWithoutAsWord)?;
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_Group_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_Group_1_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_Group_1_1_3 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_Group_1_1_3_2 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_Group_2_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_HierarchyAssignment_1_0_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_LeftParenthesisKeyword_1_1_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_OnlyAssignment_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_PeriodAdditionBeginAssignment_1_1_3_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_PeriodAdditionEndAssignment_1_1_3_2_1 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_PeriodAdditionTypeAssignment_1_1_2 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_PeriodsAssignment_1_1_0 |
|
protected class |
RightQlParsetreeConstructor.QuerySchemaTotalControlPoint_RightParenthesisKeyword_1_1_4 |
|
protected class |
RightQlParsetreeConstructor.Restriction_Alternatives |
begin Rule Restriction ****************
Restriction hidden(WS, SL_COMMENT):
TemplateRestriction | QlRestriction | PreprocessorRestriction;
|
protected class |
RightQlParsetreeConstructor.Restriction_PreprocessorRestrictionParserRuleCall_2 |
|
protected class |
RightQlParsetreeConstructor.Restriction_QlRestrictionParserRuleCall_1 |
|
protected class |
RightQlParsetreeConstructor.Restriction_TemplateRestrictionParserRuleCall_0 |
|
protected class |
RightQlParsetreeConstructor.StarExpression_AsteriskKeyword_1 |
|
protected class |
RightQlParsetreeConstructor.StarExpression_Group |
begin Rule StarExpression ****************
StarExpression:
{StarExpression}
'*';
|
protected class |
RightQlParsetreeConstructor.StarExpression_StarExpressionAction_0 |
|
protected class |
RightQlParsetreeConstructor.StringLiteralExpression_ContentAssignment |
begin Rule StringLiteralExpression ****************
//TODO probably, not fully coverage
StringLiteralExpression:
content=super::SL_STRING;
|
protected class |
RightQlParsetreeConstructor.Template_CommaKeyword_2_2_0 |
|
protected class |
RightQlParsetreeConstructor.Template_Group |
begin Rule Template ****************
Template TemplateCall:
'#' name=ID ('(' params+=TemplateParameterExpression? (',' params+=TemplateParameterExpression)* ')')?;
|
protected class |
RightQlParsetreeConstructor.Template_Group_2 |
|
protected class |
RightQlParsetreeConstructor.Template_Group_2_2 |
|
protected class |
RightQlParsetreeConstructor.Template_LeftParenthesisKeyword_2_0 |
|
protected class |
RightQlParsetreeConstructor.Template_NameAssignment_1 |
|
protected class |
RightQlParsetreeConstructor.Template_NumberSignKeyword_0 |
|
protected class |
RightQlParsetreeConstructor.Template_ParamsAssignment_2_1 |
|
protected class |
RightQlParsetreeConstructor.Template_ParamsAssignment_2_2_1 |
|
protected class |
RightQlParsetreeConstructor.Template_RightParenthesisKeyword_2_3 |
|
protected class |
RightQlParsetreeConstructor.TemplateParameterExpression_Alternatives |
begin Rule TemplateParameterExpression ****************
TemplateParameterExpression ql::AbstractExpression:
LiteralsExpression
| CommonExpression;
|
protected class |
RightQlParsetreeConstructor.TemplateParameterExpression_CommonExpressionParserRuleCall_1 |
|
protected class |
RightQlParsetreeConstructor.TemplateParameterExpression_LiteralsExpressionParserRuleCall_0 |
|
protected class |
RightQlParsetreeConstructor.TemplateRestriction_TemplateAssignment |
begin Rule TemplateRestriction ****************
TemplateRestriction:
template=Template;
|
protected class |
RightQlParsetreeConstructor.ThisRootNode |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Alternatives_1_2_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Alternatives_10 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Alternatives_10_0_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Alternatives_4_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Alternatives_5_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Alternatives_6_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Alternatives_7_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Alternatives_8_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Alternatives_9_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_BYKeyword_7_0_0_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_BYKeyword_8_0_0_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_CommaKeyword_10_0_2_1_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_CommaKeyword_10_1_0_2_1_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_CommaKeyword_3_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_CommaKeyword_5_2_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_CommaKeyword_7_2_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_CommaKeyword_8_3_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_FiltersAssignment_6_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_FORKeyword_10_0_0_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_FORKeyword_10_1_0_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_FROMKeyword_5_0_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_GetRecordsCountAssignment_1_2_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group |
begin Rule TopSelector ****************
TopSelector QuerySchemaOperator:
{QuerySchemaOperator} ( selectAllowed?=('ALLOWED' | 'РАЗРЕШЕННЫЕ')? & selectDistinct?=('DISTINCT' | 'РАЗЛИЧНЫЕ')? & ((
'TOP' | 'ПЕРВЫЕ') getRecordsCount=NUMBER)? ) selectFields+=AbstractQuerySchemaFields (','
selectFields+=AbstractQuerySchemaFields)* (('INTO' | 'ПОМЕСТИТЬ') placementTable=AbstractQuerySchemaTableInto)? ((
'FROM' | 'ИЗ') sources+=QuerySchemaSource (',' sources+=QuerySchemaSource)*)? (('WHERE' | 'ГДЕ')
filters=QuerySchemaLogicalExpression)? (('GROUP' 'BY' | 'СГРУППИРОВАТЬ' 'ПО') grouping+=QuerySchemaExpression (','
grouping+=QuerySchemaExpression)*)? (('GROUP' 'BY' 'GROUPING' 'SETS' | 'СГРУППИРОВАТЬ' 'ПО' 'ГРУППИРУЮЩИМ' 'НАБОРАМ')
'('
groupingSets+=QuerySchemaGroupingSets (',' groupingSets+=QuerySchemaGroupingSets)*
')')? (('HAVING' | 'ИМЕЮЩИЕ') havingExpression=QuerySchemaHavingExpression)? (('FOR' | 'ДЛЯ') selectForUpdate?=(
'UPDATE' | 'ИЗМЕНЕНИЯ') (tablesForUpdate+=QuerySchemaTableForUpdate (',' tablesForUpdate+=QuerySchemaTableForUpdate)*
)? | -> ('FOR' (selectForUpdate?='UPDATE' 'OF') (tablesForUpdate+=QuerySchemaTableForUpdate (','
tablesForUpdate+=QuerySchemaTableForUpdate)*)))?;
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_1_2 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_10_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_10_0_2 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_10_0_2_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_10_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_10_1_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_10_1_0_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_10_1_0_2 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_10_1_0_2_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_3 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_4 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_5 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_5_2 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_6 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_7 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_7_0_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_7_2 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_8 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_8_0_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_8_3 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_Group_9 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_GroupingAssignment_7_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_GroupingAssignment_7_2_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_GROUPINGKeyword_8_0_0_2 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_GroupingSetsAssignment_8_2 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_GroupingSetsAssignment_8_3_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_GROUPKeyword_7_0_0_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_GROUPKeyword_8_0_0_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_HavingExpressionAssignment_9_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_HAVINGKeyword_9_0_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_INTOKeyword_4_0_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_LeftParenthesisKeyword_8_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_OFKeyword_10_1_0_1_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_PlacementTableAssignment_4_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_QuerySchemaOperatorAction_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_RightParenthesisKeyword_8_4 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_SelectAllowedAssignment_1_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_SelectDistinctAssignment_1_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_SelectFieldsAssignment_2 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_SelectFieldsAssignment_3_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_SelectForUpdateAssignment_10_0_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_SelectForUpdateAssignment_10_1_0_1_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_SETSKeyword_8_0_0_3 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_SourcesAssignment_5_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_SourcesAssignment_5_2_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_TablesForUpdateAssignment_10_0_2_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_TablesForUpdateAssignment_10_0_2_1_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_TablesForUpdateAssignment_10_1_0_2_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_TablesForUpdateAssignment_10_1_0_2_1_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_TOPKeyword_1_2_0_0 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_UnorderedGroup_1 |
|
protected class |
RightQlParsetreeConstructor.TopSelector_WHEREKeyword_6_0_0 |
|
protected class |
RightQlParsetreeConstructor.TypeLiteralExpression_Alternatives_0 |
|
protected class |
RightQlParsetreeConstructor.TypeLiteralExpression_Group |
begin Rule TypeLiteralExpression ****************
TypeLiteralExpression:
('TYPE' | 'ТИП') '(' table=AbstractQuerySchemaTable ')';
|
protected class |
RightQlParsetreeConstructor.TypeLiteralExpression_LeftParenthesisKeyword_1 |
|
protected class |
RightQlParsetreeConstructor.TypeLiteralExpression_RightParenthesisKeyword_3 |
|
protected class |
RightQlParsetreeConstructor.TypeLiteralExpression_TableAssignment_2 |
|
protected class |
RightQlParsetreeConstructor.TypeLiteralExpression_TYPEKeyword_0_0 |
|
protected class |
RightQlParsetreeConstructor.UndefinedLiteralExpression_Alternatives_1 |
|
protected class |
RightQlParsetreeConstructor.UndefinedLiteralExpression_Group |
begin Rule UndefinedLiteralExpression ****************
UndefinedLiteralExpression:
{UndefinedLiteralExpression} ('UNDEFINED' | 'НЕОПРЕДЕЛЕНО');
|
protected class |
RightQlParsetreeConstructor.UndefinedLiteralExpression_UNDEFINEDKeyword_1_0 |
|
protected class |
RightQlParsetreeConstructor.UndefinedLiteralExpression_UndefinedLiteralExpressionAction_0 |
|
protected class |
RightQlParsetreeConstructor.ValueLiteralExpression_Alternatives_1 |
|
protected class |
RightQlParsetreeConstructor.ValueLiteralExpression_Group |
begin Rule ValueLiteralExpression ****************
ValueLiteralExpression ALiteralsExpression:
{ValueLiteralExpression} ('VALUE' | 'ЗНАЧЕНИЕ') ('(' values=CommonExpression ')');
|
protected class |
RightQlParsetreeConstructor.ValueLiteralExpression_Group_2 |
|
protected class |
RightQlParsetreeConstructor.ValueLiteralExpression_LeftParenthesisKeyword_2_0 |
|
protected class |
RightQlParsetreeConstructor.ValueLiteralExpression_RightParenthesisKeyword_2_2 |
|
protected class |
RightQlParsetreeConstructor.ValueLiteralExpression_VALUEKeyword_1_0 |
|
protected class |
RightQlParsetreeConstructor.ValueLiteralExpression_ValueLiteralExpressionAction_0 |
|
protected class |
RightQlParsetreeConstructor.ValueLiteralExpression_ValuesAssignment_2_1 |
|