Module org.seasar.doma.core
Class NodePreparedSqlBuilder.DefaultContext
java.lang.Object
org.seasar.doma.internal.jdbc.sql.NodePreparedSqlBuilder.DefaultContext
- Enclosing class:
- NodePreparedSqlBuilder
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefaultContext(org.seasar.doma.internal.jdbc.sql.NodePreparedSqlBuilder.Context context) protectedDefaultContext(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) protected <BASIC> voidappendParameterInternal(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
-
DefaultContext
protected DefaultContext(org.seasar.doma.internal.jdbc.sql.NodePreparedSqlBuilder.Context context) -
DefaultContext
-
-
Method Details
-
getConfig
-
getExpressionEvaluator
-
appendWhitespaceIfNecessary
public void appendWhitespaceIfNecessary() -
endsWithWordPart
public boolean endsWithWordPart() -
appendRawSql
-
appendFormattedSql
-
appendWhitespaceNode
-
appendEolNode
-
cutBackSqlBuf
public void cutBackSqlBuf(int size) -
cutBackFormattedSqlBuf
public void cutBackFormattedSqlBuf(int size) -
getSqlBuf
-
getFormattedSqlBuf
-
addLiteralValue
-
addBindValue
-
appendParameter
-
appendParameterInternal
-
addAllParameters
-
getParameters
-
setAvailable
public void setAvailable(boolean available) -
isAvailable
public boolean isAvailable() -
putValue
-
removeValue
-
evaluate
-
toString
-