[]
        
(Showing Draft Content)

C1.DataConnector.SqlParser

SqlParser Class

Inheritance
SqlParser
Namespace: C1.DataConnector
Assembly: C1.DataConnector.dll
Syntax
[CLSCompliant(false)]
public class SqlParser : Parser

Constructors

Name Description
SqlParser(ITokenStream)

Fields

Name Description
AMP
ASSIGN
BIND_PARAMETER
BLOB_LITERAL
CLOSE_PAR
COMMA
DIV
DOT
DefaultVocabulary
EQ
GT
GT2
GT_EQ
IDENTIFIER
K_ABORT
K_ACTION
K_ADD
K_AFTER
K_ALL
K_ALTER
K_ANALYZE
K_AND
K_AS
K_ASC
K_ATTACH
K_AUTOINCREMENT
K_BEFORE
K_BEGIN
K_BETWEEN
K_BY
K_CASCADE
K_CASE
K_CAST
K_CHECK
K_COLLATE
K_COLUMN
K_COMMIT
K_CONFLICT
K_CONSTRAINT
K_CREATE
K_CROSS
K_CURRENT_DATE
K_CURRENT_TIME
K_CURRENT_TIMESTAMP
K_DATABASE
K_DEFAULT
K_DEFERRABLE
K_DEFERRED
K_DELETE
K_DESC
K_DETACH
K_DISTINCT
K_DROP
K_EACH
K_ELSE
K_END
K_ESCAPE
K_EXCEPT
K_EXCLUSIVE
K_EXISTS
K_EXPLAIN
K_FAIL
K_FOR
K_FOREIGN
K_FROM
K_FULL
K_GLOB
K_GROUP
K_HAVING
K_IF
K_IGNORE
K_IMMEDIATE
K_IN
K_INDEX
K_INDEXED
K_INITIALLY
K_INNER
K_INSERT
K_INSTEAD
K_INTERSECT
K_INTO
K_IS
K_ISNULL
K_JOIN
K_KEY
K_LEFT
K_LIKE
K_LIMIT
K_MATCH
K_MAX
K_NATURAL
K_NO
K_NOT
K_NOTNULL
K_NULL
K_OF
K_OFFSET
K_ON
K_OR
K_ORDER
K_OUTER
K_PLAN
K_PRIMARY
K_QUERY
K_RAISE
K_REFERENCES
K_REGEXP
K_REINDEX
K_RELEASE
K_RENAME
K_REPLACE
K_RESTRICT
K_RETURNING
K_RIGHT
K_ROLLBACK
K_ROW
K_SAVEPOINT
K_SELECT
K_SET
K_TABLE
K_TEMP
K_TEMPORARY
K_THEN
K_TO
K_TOP
K_TRANSACTION
K_TRIGGER
K_UNION
K_UNIQUE
K_UPDATE
K_USING
K_VALUES
K_VIEW
K_VIRTUAL
K_WHEN
K_WHERE
K_WITHOUT
LT
LT2
LT_EQ
MINUS
MOD
MULTILINE_COMMENT
NOT_EQ1
NOT_EQ2
NUMERIC_BOOLEAN
NUMERIC_LITERAL
OPEN_PAR
PIPE
PIPE2
PLUS
RULE_alter_table_stmt
RULE_any_name
RULE_args_list
RULE_begin_stmt
RULE_between_and_expr
RULE_collation_name
RULE_column_alias
RULE_column_constraint
RULE_column_def
RULE_column_name
RULE_column_type_name
RULE_commit_stmt
RULE_compound_clause
RULE_compound_operator
RULE_conflict_clause
RULE_create_table_stmt
RULE_database_name
RULE_delete_stmt
RULE_drop_table_stmt
RULE_error
RULE_error_message
RULE_expr
RULE_factored_select_stmt
RULE_foreign_key_clause
RULE_foreign_table
RULE_function
RULE_function_name
RULE_groupby_clause
RULE_having_clause
RULE_in_list_expr
RULE_index_name
RULE_indexed_column
RULE_insert_stmt
RULE_join_clause
RULE_join_constraint
RULE_join_operator
RULE_join_right
RULE_keyword
RULE_limit_clause
RULE_literal_value
RULE_module_argument
RULE_module_name
RULE_name
RULE_not_expr
RULE_ordering_term
RULE_parse
RULE_pragma_name
RULE_qualified_table_name
RULE_raise_function
RULE_release_stmt
RULE_result_column
RULE_returning_clause
RULE_rollback_stmt
RULE_savepoint_name
RULE_savepoint_stmt
RULE_select_core
RULE_select_or_values
RULE_select_stmt
RULE_set_clause
RULE_signed_number
RULE_simple_select_stmt
RULE_sql_stmt
RULE_sql_stmt_list
RULE_table_alias
RULE_table_constraint
RULE_table_name
RULE_table_or_index_name
RULE_table_or_subquery
RULE_top_clause
RULE_transaction_name
RULE_trigger_name
RULE_type_name
RULE_unary_operator
RULE_update_stmt
RULE_update_stmt_limited
RULE_values_list
RULE_view_name
RULE_where_clause
SCOL
SINGLE_LINE_COMMENT
SPACES
STAR
STRING_LITERAL
TILDE
UNEXPECTED_CHAR
_ATN
_serializedATN
ruleNames
tokenNames

Properties

Name Description
GrammarFileName
RuleNames
SerializedAtn
TokenNames
Vocabulary

Methods

Name Description
Sempred(RuleContext, int, int)
alter_table_stmt()
any_name()
args_list()
begin_stmt()
between_and_expr()
collation_name()
column_alias()
column_constraint()
column_def()
column_name()
column_type_name()
commit_stmt()
compound_clause()
compound_operator()
conflict_clause()
create_table_stmt()
database_name()
delete_stmt()
drop_table_stmt()
error()
error_message()
expr()
factored_select_stmt()
foreign_key_clause()
foreign_table()
function()
function_name()
groupby_clause()
having_clause()
in_list_expr()
index_name()
indexed_column()
insert_stmt()
join_clause()
join_constraint()
join_operator()
join_right()
keyword()
limit_clause()
literal_value()
module_argument()
module_name()
name()
not_expr()
ordering_term()
parse()
pragma_name()
qualified_table_name()
raise_function()
release_stmt()
result_column()
returning_clause()
rollback_stmt()
savepoint_name()
savepoint_stmt()
select_core()
select_or_values()
select_stmt()
set_clause()
signed_number()
simple_select_stmt()
sql_stmt()
sql_stmt_list()
table_alias()
table_constraint()
table_name()
table_or_index_name()
table_or_subquery()
top_clause()
transaction_name()
trigger_name()
type_name()
unary_operator()
update_stmt()
update_stmt_limited()
values_list()
view_name()
where_clause()