Module org.seasar.doma.core
Class ScriptReader.SqlBuilder
java.lang.Object
org.seasar.doma.internal.jdbc.command.ScriptReader.SqlBuilder
- Enclosing class:
- ScriptReader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final StringBuilderprotected booleanprotected booleanprotected booleanprotected final ScriptBlockContextprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendToken(String token) protected voidprotected voidappendWord(String word) protected voidbuild(ScriptTokenType tokenType, String token) protected voidcomplete()protected StringgetSql()protected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected voidprotected voidprotected voidprotected voidreset()
-
Field Details
-
tokenRequired
protected boolean tokenRequired -
lineRequired
protected boolean lineRequired -
completed
protected boolean completed -
buf
-
wordList
-
sqlBlockContext
-
lineChanged
protected boolean lineChanged
-
-
Constructor Details
-
SqlBuilder
protected SqlBuilder()
-
-
Method Details
-
build
-
reset
protected void reset() -
isTokenRequired
protected boolean isTokenRequired() -
requireToken
protected void requireToken() -
isLineRequired
protected boolean isLineRequired() -
requireLine
protected void requireLine() -
isCompleted
protected boolean isCompleted() -
complete
protected void complete() -
appendWord
-
appendToken
-
appendWhitespaceIfNecessary
protected void appendWhitespaceIfNecessary() -
notifyLineChanged
protected void notifyLineChanged() -
isInBlock
protected boolean isInBlock() -
isSqlEmpty
protected boolean isSqlEmpty() -
getSql
-