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

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

Protected Properties

Property Type Description
exprParser MySqlExprParser

Public Methods

Method Description
DdlStmt ( ) : IDdlStatement

nothing has been pre-consumed

MySqlDdlParser ( MySqlLexer lexer, MySqlExprParser exprParser ) : System
Truncate ( ) : DdlTruncateStatement

Private Methods

Method Description
AlterTable ( DdlAlterTableStatement stmt ) : DdlAlterTableStatement

token of table name has been consumed

ColumnDefinition ( ) : ColumnDefinition
CreateTable ( bool temp ) : DdlCreateTableStatement

TABLE has been consumed

CreateTableDefs ( DdlCreateTableStatement stmt ) : void
DataType ( ) : DataType
DropTable ( bool temp ) : DdlDropTableStatement

TABLE has been consumed

IndexColumnName ( ) : IndexColumnName
IndexDefinition ( ) : IndexDefinition
IndexOptions ( ) : IList
MySqlDdlParser ( ) : System
TableOption ( TableOptions options ) : bool
TableOptions ( TableOptions options ) : bool

Method Details

DdlStmt() public method

nothing has been pre-consumed
public DdlStmt ( ) : IDdlStatement
return IDdlStatement

MySqlDdlParser() public method

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

Property Details

exprParser protected_oe property

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