Module org.seasar.doma.core
Class NodePreparedSqlBuilder.BlankLineRemovalContext
java.lang.Object
org.seasar.doma.internal.jdbc.sql.NodePreparedSqlBuilder.BlankLineRemovalContext
- Enclosing class:
- NodePreparedSqlBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionBlankLineRemovalContext(org.seasar.doma.internal.jdbc.sql.NodePreparedSqlBuilder.Context context) BlankLineRemovalContext(Config config, ExpressionEvaluator evaluator) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAllParameters(List<InParameter<?>> values) <BASIC,CONTAINER>
voidaddBindValue(Scalar<BASIC, CONTAINER> scalar) <BASIC,CONTAINER>
voidaddLiteralValue(Scalar<BASIC, CONTAINER> scalar) voidappendEolNode(EolNode node) void<BASIC> voidappendParameter(InParameter<BASIC> parameter) voidappendRawSql(CharSequence sql) voidvoidvoidcutBackFormattedSqlBuf(int size) voidcutBackSqlBuf(int size) booleanevaluate(SqlLocation location, String expression) List<InParameter<?>>booleanvoidremoveValue(String variableName) voidsetAvailable(boolean available) toString()
-
Constructor Details
-
BlankLineRemovalContext
public BlankLineRemovalContext(org.seasar.doma.internal.jdbc.sql.NodePreparedSqlBuilder.Context context) -
BlankLineRemovalContext
-
-
Method Details
-
getConfig
-
getExpressionEvaluator
-
appendWhitespaceIfNecessary
public void appendWhitespaceIfNecessary() -
endsWithWordPart
public boolean endsWithWordPart() -
appendRawSql
-
appendWhitespaceNode
-
appendEolNode
-
appendFormattedSql
-
cutBackSqlBuf
public void cutBackSqlBuf(int size) -
cutBackFormattedSqlBuf
public void cutBackFormattedSqlBuf(int size) -
getSqlBuf
-
getFormattedSqlBuf
-
addLiteralValue
-
addBindValue
-
appendParameter
-
addAllParameters
-
getParameters
-
setAvailable
public void setAvailable(boolean available) -
isAvailable
public boolean isAvailable() -
putValue
-
removeValue
-
evaluate
-
toString
-