C# Class Tup.Cobar4Net.Parser.Recognizer.Mysql.Syntax.MySqlDalParser

Inheritance: MySqlParser
Mostrar archivo Open project: tupunco/Tup.Cobar4Net Class Usage Examples

Protected Properties

Property Type Description
exprParser MySqlExprParser

Public Methods

Method Description
Desc ( ) : DescTableStatement
MySqlDalParser ( MySqlLexer lexer, MySqlExprParser exprParser ) : System.Collections.Generic
Set ( ) : ISqlStatement
Show ( ) : DalShowStatement

Private Methods

Method Description
GetStringValue ( ) : string
Like ( ) : string
MySqlDalParser ( ) : System.Collections.Generic
SetMTSSetTransactionStatement ( VariableScope scope ) : MTSSetTransactionStatement

first token is TRANSACTION

ShowColumns ( bool full ) : ShowColumns

First token is SpecialIdentifier.Columns

 SHOW [FULL] COLUMNS {FROM | IN} tbl_name [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr]  

ShowIndex ( ShowIndexType _showIndexType ) : ShowIndex
ShowPrifileType ( ) : ProfileType
ShowProfile ( ) : ShowProfile
VarAssign ( ) : object
Where ( ) : IExpression

Method Details

Desc() public method

public Desc ( ) : DescTableStatement
return Tup.Cobar4Net.Parser.Ast.Stmt.Ddl.DescTableStatement

MySqlDalParser() public method

public MySqlDalParser ( MySqlLexer lexer, MySqlExprParser exprParser ) : System.Collections.Generic
lexer Tup.Cobar4Net.Parser.Recognizer.Mysql.Lexer.MySqlLexer
exprParser MySqlExprParser
return System.Collections.Generic

Set() public method

public Set ( ) : ISqlStatement
return ISqlStatement

Show() public method

public Show ( ) : DalShowStatement
return Tup.Cobar4Net.Parser.Ast.Stmt.Dal.DalShowStatement

Property Details

exprParser protected_oe property

protected MySqlExprParser,Tup.Cobar4Net.Parser.Recognizer.Mysql.Syntax exprParser
return MySqlExprParser