Collapse All
Expand All
Code: All
Code: Multiple
Code: C#
Code: Visual Basic
Code: Visual C++
Members: Show All
Members: Filtered
Members: Filtered
Members: Filtered
C#
Visual Basic
Visual C++
Include Protected Members
Include Inherited Members
NHibernate API Reference
SqlGenerator Fields
SqlGenerator Class
See Also
Send Feedback
The
SqlGenerator
type exposes the following members.
Fields
Name
Description
AGGREGATE
ALIAS
ALIAS_REF
ALL
AND
ANY
AS
ASCENDING
AVG
BAND
BETWEEN
BNOT
BOGUS
BOR
BOTH
BXOR
CASE
CASE2
CLASS
CLOSE
CLOSE_BRACKET
COLON
COMMA
CONCAT
CONSTANT
CONSTRUCTOR
COUNT
DELETE
DESCENDING
dfa59
dfa60
DISTINCT
DIV
DOT
ELEMENTS
ELSE
EMPTY
END
EOF
EQ
ESCAPE
ESCqs
EXISTS
EXPONENT
EXPR_LIST
FALSE
FETCH
FILTER_ENTITY
FILTERS
FLOAT_SUFFIX
FOLLOW_additiveExpr_in_arithmeticExpr1628
FOLLOW_additiveExpr_in_nestedExpr1797
FOLLOW_additiveExpr_in_synpred2_SqlGenerator1790
FOLLOW_addrExpr_in_simpleExpr1524
FOLLOW_AGGREGATE_in_aggregate1970
FOLLOW_aggregate_in_selectExpr670
FOLLOW_aggregate_in_simpleExpr1534
FOLLOW_ALIAS_REF_in_addrExpr2130
FOLLOW_ALIAS_REF_in_selectAtom806
FOLLOW_ALL_in_distinctOrAll748
FOLLOW_ALL_in_expr1419
FOLLOW_AND_in_booleanOp968
FOLLOW_ANY_in_expr1407
FOLLOW_arguments_in_methodCall2010
FOLLOW_arithmeticExpr_in_nestedExprAfterMinusDiv1841
FOLLOW_arithmeticExpr_in_selectExpr684
FOLLOW_arithmeticExpr_in_simpleExpr1554
FOLLOW_arithmeticExpr_in_synpred4_SqlGenerator1834
FOLLOW_BAND_in_bitwiseExpr1699
FOLLOW_BETWEEN_in_exoticComparisonExpression1198
FOLLOW_binaryComparisonExpression_in_comparisonExpr1060
FOLLOW_bitwiseExpr_in_arithmeticExpr1633
FOLLOW_bitwiseExpr_in_nestedExpr1812
FOLLOW_bitwiseExpr_in_synpred3_SqlGenerator1805
FOLLOW_BNOT_in_bitwiseExpr1738
FOLLOW_booleanExpr_in_booleanOp1006
FOLLOW_booleanExpr_in_booleanOp970
FOLLOW_booleanExpr_in_booleanOp975
FOLLOW_booleanExpr_in_booleanOp987
FOLLOW_booleanExpr_in_booleanOp992
FOLLOW_booleanExpr_in_caseExpr1874
FOLLOW_booleanExpr_in_selectStatement137
FOLLOW_booleanExpr_in_whereClauseExpr376
FOLLOW_booleanExpr_in_whereExpr484
FOLLOW_booleanExpr_in_whereExpr502
FOLLOW_booleanExpr_in_whereExpr513
FOLLOW_booleanOp_in_booleanExpr1023
FOLLOW_BOR_in_bitwiseExpr1712
FOLLOW_BXOR_in_bitwiseExpr1725
FOLLOW_CASE_in_caseExpr1860
FOLLOW_CASE2_in_caseExpr1911
FOLLOW_caseExpr_in_arithmeticExpr1655
FOLLOW_comparisonExpr_in_arguments2039
FOLLOW_comparisonExpr_in_arguments2052
FOLLOW_comparisonExpr_in_booleanExpr1030
FOLLOW_comparisonExpr_in_setClause323
FOLLOW_comparisonExpr_in_setClause330
FOLLOW_conditionList_in_conditionList563
FOLLOW_conditionList_in_filters528
FOLLOW_conditionList_in_thetaJoins544
FOLLOW_conditionList_in_whereClauseExpr371
FOLLOW_constant_in_selectExpr677
FOLLOW_constant_in_simpleExpr1510
FOLLOW_CONSTRUCTOR_in_selectExpr643
FOLLOW_COUNT_in_count712
FOLLOW_count_in_selectExpr637
FOLLOW_count_in_simpleExpr1544
FOLLOW_countExpr_in_count725
FOLLOW_DELETE_in_deleteStatement252
FOLLOW_deleteStatement_in_statement67
FOLLOW_DISTINCT_in_distinctOrAll740
FOLLOW_distinctOrAll_in_count719
FOLLOW_distinctOrAll_in_selectClause581
FOLLOW_DIV_in_multiplicativeExpr1769
FOLLOW_DOT_in_addrExpr2116
FOLLOW_DOT_in_selectAtom786
FOLLOW_ELSE_in_caseExpr1891
FOLLOW_ELSE_in_caseExpr1942
FOLLOW_EQ_in_binaryComparisonExpression1082
FOLLOW_ESCAPE_in_likeEscape1302
FOLLOW_EXISTS_in_exoticComparisonExpression1260
FOLLOW_exoticComparisonExpression_in_comparisonExpr1067
FOLLOW_expr_in_additiveExpr1669
FOLLOW_expr_in_additiveExpr1673
FOLLOW_expr_in_additiveExpr1682
FOLLOW_expr_in_aggregate1975
FOLLOW_expr_in_arguments2035
FOLLOW_expr_in_arguments2048
FOLLOW_expr_in_arithmeticExpr1649
FOLLOW_expr_in_binaryComparisonExpression1084
FOLLOW_expr_in_binaryComparisonExpression1088
FOLLOW_expr_in_binaryComparisonExpression1097
FOLLOW_expr_in_binaryComparisonExpression1101
FOLLOW_expr_in_binaryComparisonExpression1110
FOLLOW_expr_in_binaryComparisonExpression1114
FOLLOW_expr_in_binaryComparisonExpression1123
FOLLOW_expr_in_binaryComparisonExpression1127
FOLLOW_expr_in_binaryComparisonExpression1136
FOLLOW_expr_in_binaryComparisonExpression1140
FOLLOW_expr_in_binaryComparisonExpression1149
FOLLOW_expr_in_binaryComparisonExpression1153
FOLLOW_expr_in_bitwiseExpr1701
FOLLOW_expr_in_bitwiseExpr1714
FOLLOW_expr_in_bitwiseExpr1727
FOLLOW_expr_in_caseExpr1879
FOLLOW_expr_in_caseExpr1895
FOLLOW_expr_in_caseExpr1915
FOLLOW_expr_in_caseExpr1926
FOLLOW_expr_in_caseExpr1930
FOLLOW_expr_in_caseExpr1946
FOLLOW_expr_in_exoticComparisonExpression1169
FOLLOW_expr_in_exoticComparisonExpression1173
FOLLOW_expr_in_exoticComparisonExpression1185
FOLLOW_expr_in_exoticComparisonExpression1189
FOLLOW_expr_in_exoticComparisonExpression1200
FOLLOW_expr_in_exoticComparisonExpression1204
FOLLOW_expr_in_exoticComparisonExpression1208
FOLLOW_expr_in_exoticComparisonExpression1217
FOLLOW_expr_in_exoticComparisonExpression1221
FOLLOW_expr_in_exoticComparisonExpression1225
FOLLOW_expr_in_exoticComparisonExpression1234
FOLLOW_expr_in_exoticComparisonExpression1248
FOLLOW_expr_in_exoticComparisonExpression1274
FOLLOW_expr_in_exoticComparisonExpression1285
FOLLOW_expr_in_expr1386
FOLLOW_expr_in_groupExprs424
FOLLOW_expr_in_likeEscape1306
FOLLOW_expr_in_nestedExpr1819
FOLLOW_expr_in_nestedExprAfterMinusDiv1848
FOLLOW_expr_in_orderExprs392
FOLLOW_EXPR_LIST_in_methodCall2007
FOLLOW_FILTERS_in_filters526
FOLLOW_filters_in_whereExpr465
FOLLOW_FROM_FRAGMENT_in_fromTable872
FOLLOW_FROM_FRAGMENT_in_tableJoin943
FOLLOW_from_in_deleteStatement258
FOLLOW_FROM_in_from839
FOLLOW_from_in_selectStatement94
FOLLOW_FROM_in_updateStatement220
FOLLOW_fromTable_in_from846
FOLLOW_fromTable_in_updateStatement222
FOLLOW_GE_in_binaryComparisonExpression1121
FOLLOW_GROUP_in_selectStatement117
FOLLOW_groupExprs_in_groupExprs430
FOLLOW_groupExprs_in_selectStatement121
FOLLOW_GT_in_binaryComparisonExpression1108
FOLLOW_HAVING_in_selectStatement133
FOLLOW_IN_in_exoticComparisonExpression1232
FOLLOW_IN_LIST_in_inList1322
FOLLOW_INDEX_OP_in_addrExpr2140
FOLLOW_inList_in_exoticComparisonExpression1238
FOLLOW_inList_in_exoticComparisonExpression1252
FOLLOW_INSERT_in_insertStatement280
FOLLOW_insertStatement_in_statement72
FOLLOW_INTO_in_insertStatement289
FOLLOW_IS_NOT_NULL_in_exoticComparisonExpression1283
FOLLOW_IS_NULL_in_exoticComparisonExpression1272
FOLLOW_JOIN_FRAGMENT_in_fromTable893
FOLLOW_JOIN_FRAGMENT_in_tableJoin922
FOLLOW_LE_in_binaryComparisonExpression1147
FOLLOW_LIKE_in_exoticComparisonExpression1167
FOLLOW_likeEscape_in_exoticComparisonExpression1175
FOLLOW_likeEscape_in_exoticComparisonExpression1191
FOLLOW_limitValue_in_selectStatement169
FOLLOW_limitValue_in_selectStatement185
FOLLOW_LT_in_binaryComparisonExpression1134
FOLLOW_METHOD_CALL_in_methodCall1994
FOLLOW_METHOD_NAME_in_methodCall1998
FOLLOW_methodCall_in_booleanExpr1037
FOLLOW_methodCall_in_selectExpr665
FOLLOW_methodCall_in_simpleExpr1539
FOLLOW_MINUS_in_additiveExpr1680
FOLLOW_multiplicativeExpr_in_arithmeticExpr1638
FOLLOW_NAMED_PARAM_in_parameter2070
FOLLOW_NE_in_binaryComparisonExpression1095
FOLLOW_nestedExpr_in_bitwiseExpr1705
FOLLOW_nestedExpr_in_bitwiseExpr1718
FOLLOW_nestedExpr_in_bitwiseExpr1731
FOLLOW_nestedExpr_in_bitwiseExpr1742
FOLLOW_nestedExpr_in_multiplicativeExpr1758
FOLLOW_nestedExpr_in_multiplicativeExpr1762
FOLLOW_nestedExpr_in_multiplicativeExpr1771
FOLLOW_nestedExprAfterMinusDiv_in_additiveExpr1686
FOLLOW_nestedExprAfterMinusDiv_in_multiplicativeExpr1775
FOLLOW_NOT_BETWEEN_in_exoticComparisonExpression1215
FOLLOW_NOT_in_booleanOp1002
FOLLOW_NOT_IN_in_exoticComparisonExpression1246
FOLLOW_NOT_LIKE_in_exoticComparisonExpression1183
FOLLOW_NULL_in_simpleExpr1517
FOLLOW_OR_in_booleanOp983
FOLLOW_ORDER_in_selectStatement149
FOLLOW_orderDirection_in_orderExprs399
FOLLOW_orderExprs_in_orderExprs409
FOLLOW_orderExprs_in_selectStatement153
FOLLOW_PARAM_in_parameter2079
FOLLOW_parameter_in_selectExpr689
FOLLOW_parameter_in_simpleExpr1549
FOLLOW_parenSelect_in_expr1401
FOLLOW_parenSelect_in_inList1328
FOLLOW_parenSelect_in_parenSelect1493
FOLLOW_PLUS_in_additiveExpr1667
FOLLOW_quantified_in_exoticComparisonExpression1264
FOLLOW_quantified_in_expr1411
FOLLOW_quantified_in_expr1423
FOLLOW_quantified_in_expr1435
FOLLOW_ROW_STAR_in_countExpr767
FOLLOW_SELECT_CLAUSE_in_selectClause578
FOLLOW_SELECT_COLUMNS_in_selectColumn610
FOLLOW_SELECT_EXPR_in_selectAtom816
FOLLOW_SELECT_in_selectStatement84
FOLLOW_selectAtom_in_selectExpr630
FOLLOW_selectClause_in_selectStatement90
FOLLOW_selectColumn_in_selectClause587
FOLLOW_selectColumn_in_selectExpr655
FOLLOW_selectExpr_in_selectColumn605
FOLLOW_selectStatement_in_insertStatement299
FOLLOW_selectStatement_in_parenSelect1476
FOLLOW_selectStatement_in_parenSelect1489
FOLLOW_selectStatement_in_quantified1457
FOLLOW_selectStatement_in_selectExpr698
FOLLOW_selectStatement_in_statement57
FOLLOW_set_in_constant0
FOLLOW_set_in_limitValue0
FOLLOW_set_in_orderDirection0
FOLLOW_set_in_selectExpr645
FOLLOW_SET_in_setClause319
FOLLOW_setClause_in_updateStatement228
FOLLOW_simpleExpr_in_countExpr774
FOLLOW_simpleExpr_in_expr1372
FOLLOW_simpleExpr_in_simpleExprList1353
FOLLOW_simpleExprList_in_inList1332
FOLLOW_SKIP_in_selectStatement165
FOLLOW_SOME_in_expr1431
FOLLOW_SQL_TOKEN_in_booleanExpr1044
FOLLOW_SQL_TOKEN_in_selectAtom796
FOLLOW_SQL_TOKEN_in_sqlToken2160
FOLLOW_SQL_TOKEN_in_synpred1_SqlGenerator366
FOLLOW_sqlToken_in_conditionList557
FOLLOW_sqlToken_in_quantified1453
FOLLOW_sqlToken_in_simpleExpr1529
FOLLOW_STAR_in_multiplicativeExpr1756
FOLLOW_tableJoin_in_fromTable878
FOLLOW_tableJoin_in_fromTable899
FOLLOW_tableJoin_in_tableJoin927
FOLLOW_tableJoin_in_tableJoin948
FOLLOW_TAKE_in_selectStatement181
FOLLOW_THETA_JOINS_in_thetaJoins542
FOLLOW_thetaJoins_in_whereExpr473
FOLLOW_thetaJoins_in_whereExpr494
FOLLOW_UNARY_MINUS_in_arithmeticExpr1645
FOLLOW_UNION_in_parenSelect1485
FOLLOW_UPDATE_in_updateStatement212
FOLLOW_updateStatement_in_statement62
FOLLOW_VECTOR_EXPR_in_expr1379
FOLLOW_WHEN_in_caseExpr1870
FOLLOW_WHEN_in_caseExpr1922
FOLLOW_WHERE_in_selectStatement101
FOLLOW_WHERE_in_whereClause348
FOLLOW_whereClause_in_deleteStatement263
FOLLOW_whereClause_in_updateStatement233
FOLLOW_whereClauseExpr_in_whereClause352
FOLLOW_whereExpr_in_selectStatement105
FROM
FROM_FRAGMENT
FULL
GE
GROUP
GT
HAVING
HEX_DIGIT
ID_LETTER
ID_START_LETTER
IDENT
IMPLIED_FROM
IN
IN_LIST
INDEX_OP
INDICES
INNER
INSERT
INTO
IS
IS_NOT_NULL
IS_NULL
JAVA_CONSTANT
JOIN
JOIN_FRAGMENT
LE
LEADING
LEFT
LEFT_OUTER
LIKE
LITERAL_by
LT
MAX
MEMBER
METHOD_CALL
METHOD_NAME
MIN
MINUS
NAMED_PARAM
NE
NEW
NOT
NOT_BETWEEN
NOT_IN
NOT_LIKE
NULL
NUM_DECIMAL
NUM_DOUBLE
NUM_FLOAT
NUM_INT
NUM_LONG
OBJECT
OF
ON
OPEN
OPEN_BRACKET
OR
ORDER
ORDER_ELEMENT
OUTER
PARAM
PLUS
PROPERTIES
PROPERTY_REF
QUERY
QUOTED_String
RANGE
RIGHT
RIGHT_OUTER
ROW_STAR
SELECT
SELECT_CLAUSE
SELECT_COLUMNS
SELECT_EXPR
SELECT_FROM
SET
SKIP
SOME
SQL_NE
SQL_TOKEN
STAR
SUM
T__133
T__134
TAKE
THEN
THETA_JOINS
tokenNames
TRAILING
TRUE
UNARY_MINUS
UNARY_PLUS
UNION
UPDATE
VECTOR_EXPR
VERSIONED
WEIRD_IDENT
WHEN
WHERE
WITH
WS
See Also
SqlGenerator Class
NHibernate.Hql.Ast.ANTLR Namespace