C# 클래스 Tup.Cobar4Net.Parser.Recognizer.Mysql.Syntax.MySqlDmlInsertParser

상속: MySqlDmlInsertReplaceParser
파일 보기 프로젝트 열기: tupunco/Tup.Cobar4Net 1 사용 예제들

공개 메소드들

메소드 설명
Insert ( ) : DmlInsertStatement

nothing has been pre-consumed

 'INSERT' ('LOW_PRIORITY'|'DELAYED'|'HIGH_PRIORITY')? 'IGNORE'? 'INTO'? tbname (  'SET' colName ('='|':=') (expr|'DEFAULT') (',' colName ('='|':=') (expr|'DEFAULT')) | '(' (  colName (',' colName)* ')' ( ('VALUES'|'VALUE') value (',' value) | '(' 'SELECT' ...

nothing has been pre-consumed

 'INSERT' ('LOW_PRIORITY'|'DELAYED'|'HIGH_PRIORITY')? 'IGNORE'? 'INTO'? tbname (  'SET' colName ('='|':=') (expr|'DEFAULT') (',' colName ('='|':=') (expr|'DEFAULT')) | '(' (  colName (',' colName)* ')' ( ('VALUES'|'VALUE') value (',' value) | '(' 'SELECT' ... ')' | 'SELECT' ... ) | 'SELECT' ... ')' ) |('VALUES'|'VALUE') value  ( ',' value ) | 'SELECT' ... ) ( 'ON' 'DUPLICATE' 'KEY' 'UPDATE' colName ('='|':=') expr ( ',' colName ('='|':=') expr)* )? value := '(' (expr|'DEFAULT') ( ',' (expr|'DEFAULT'))* ')' 
MySqlDmlInsertParser ( MySqlLexer lexer, MySqlExprParser exprParser ) : System.Collections.Generic

비공개 메소드들

메소드 설명
OnDuplicateUpdate ( ) : IExpression>>.IList

메소드 상세

Insert() 공개 메소드

nothing has been pre-consumed
 'INSERT' ('LOW_PRIORITY'|'DELAYED'|'HIGH_PRIORITY')? 'IGNORE'? 'INTO'? tbname (  'SET' colName ('='|':=') (expr|'DEFAULT') (',' colName ('='|':=') (expr|'DEFAULT')) | '(' (  colName (',' colName)* ')' ( ('VALUES'|'VALUE') value (',' value) | '(' 'SELECT' ...                            
nothing has been pre-consumed
 'INSERT' ('LOW_PRIORITY'|'DELAYED'|'HIGH_PRIORITY')? 'IGNORE'? 'INTO'? tbname (  'SET' colName ('='|':=') (expr|'DEFAULT') (',' colName ('='|':=') (expr|'DEFAULT')) | '(' (  colName (',' colName)* ')' ( ('VALUES'|'VALUE') value (',' value) | '(' 'SELECT' ... ')' | 'SELECT' ... ) | 'SELECT' ... ')' ) |('VALUES'|'VALUE') value  ( ',' value ) | 'SELECT' ... ) ( 'ON' 'DUPLICATE' 'KEY' 'UPDATE' colName ('='|':=') expr ( ',' colName ('='|':=') expr)* )? value := '(' (expr|'DEFAULT') ( ',' (expr|'DEFAULT'))* ')' 
public Insert ( ) : DmlInsertStatement
리턴 Tup.Cobar4Net.Parser.Ast.Stmt.Dml.DmlInsertStatement

MySqlDmlInsertParser() 공개 메소드

public MySqlDmlInsertParser ( MySqlLexer lexer, MySqlExprParser exprParser ) : System.Collections.Generic
lexer Tup.Cobar4Net.Parser.Recognizer.Mysql.Lexer.MySqlLexer
exprParser MySqlExprParser
리턴 System.Collections.Generic