C# Class GraphView.WSqlParser

Show file Open project: Microsoft/GraphView Class Usage Examples

Public Methods

Method Description
Parse ( IList tokens, IList &errors ) : WSqlFragment
Parse ( TextReader queryInput, IList &errors ) : WSqlFragment
WSqlParser ( ) : System

Private Methods

Method Description
ConvertFragment ( TSqlFragment fragment ) : WSqlFragment
ParseAssignmentSetClause ( AssignmentSetClause asSetClause ) : WSetClause
ParseBooleanExpression ( BooleanExpression bexpr ) : WBooleanExpression
ParseCallTarget ( CallTarget callTarget ) : WCallTarget
ParseColumnDefinition ( ColumnDefinition columnDef ) : GraphView.WColumnDefinition
ParseConstraintDefinition ( ConstraintDefinition consDef ) : GraphView.WConstraintDefinition
ParseDataType ( DataTypeReference dataType ) : GraphView.WDataTypeReference
ParseDeleteStatement ( DeleteSpecification delSpec ) : WSqlStatement
ParseGroupbyClause ( GroupByClause groupbyExpr ) : WGroupByClause
ParseIdentifierOrValueExpression ( IdentifierOrValueExpression value ) : GraphView.WIdentifierOrValueExpression
ParseIndexDefinition ( IndexDefinition idxDef ) : GraphView.WIndexDefinition
ParseInsertSource ( InsertSource insSource ) : WInsertSource
ParseInsertStatement ( InsertSpecification insSpec ) : WSqlStatement
ParseMultiPartIdentifier ( MultiPartIdentifier name ) : WMultiPartIdentifier
ParseOrderbyClause ( OrderByClause orderbyExpr ) : WOrderByClause
ParseRowValue ( RowValue rowValue ) : WRowValue
ParseScalarExpression ( ScalarExpression scalarExpr ) : WScalarExpression
ParseSchemaObjectName ( SchemaObjectName name ) : WSchemaObjectName
ParseSelectElement ( SelectElement sel ) : WSelectElement
ParseSelectQueryStatement ( QueryExpression queryExpr ) : GraphView.WSelectQueryExpression
ParseStatement ( TSqlStatement tsqlStat ) : WSqlStatement
ParseTableDefinition ( TableDefinition tableDef ) : WTableDefinition
ParseTableDropTableElement ( AlterTableDropTableElement tableElement ) : WAlterTableDropTableElement
ParseTableHint ( TableHint hint ) : GraphView.WTableHint
ParseTableReference ( TableReference tabRef ) : GraphView.WTableReference
ParseUpdateStatement ( UpdateSpecification upSpec ) : WSqlStatement

Method Details

Parse() public method

public Parse ( IList tokens, IList &errors ) : WSqlFragment
tokens IList
errors IList
return WSqlFragment

Parse() public method

public Parse ( TextReader queryInput, IList &errors ) : WSqlFragment
queryInput TextReader
errors IList
return WSqlFragment

WSqlParser() public method

public WSqlParser ( ) : System
return System