Top Inners Fields Constructors Methods
org.jooq.impl

pack-priv Class DefaultRenderContext

extends AbstractContext<RenderContext>
implements RenderContext
Class Inheritance
All Implemented Interfaces
org.jooq.RenderContext, org.jooq.Context, org.jooq.ExecuteScope, org.jooq.Scope
Static Imports
java.lang.Boolean.TRUE, org.jooq.SQLDialect.SQLITE, org.jooq.conf.ParamType.INLINED, .SettingsTools.renderLocale, org.jooq.impl.Identifiers.QUOTES, .Identifiers.QUOTE_END_DELIMITER, .Identifiers.QUOTE_END_DELIMITER_ESCAPED, .Identifiers.QUOTE_START_DELIMITER, .Tools.BooleanDataKey.DATA_COUNT_BIND_VALUES, .Tools.SimpleDataKey.DATA_APPEND_SQL, .Tools.SimpleDataKey.DATA_PREPEND_SQL

Author
Lukas Eder

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv class
DefaultRenderContext.ForceInlineSignal

A query execution interception signal.

pack-priv static class

Field Summary

Modifier and TypeField and Description
private int
private final QueryPartList<Param<?>>
pack-priv String
pack-priv int
pack-priv String
pack-priv int
pack-priv boolean
pack-priv RenderKeywordCase
pack-priv RenderNameCase
pack-priv RenderQuotedNames
private static final Pattern
private int
private Deque<Integer>
private static final JooqLogger
private static final Pattern
private boolean
private boolean
private boolean
pack-priv final StringBuilder
private static final Set<String>
Inherited from org.jooq.impl.AbstractContext:
castModecastModeOverridectxdeclareAliasesdeclareCTEdeclareFieldsdeclareTablesdeclareWindowsderivedTableSubqueryforcedParamTypeindexlanguageContextparamTypepredicandSubqueryqualifyCatalogqualifySchemaquotescopeMarkingscopeStacksetOperationSubqueryskipUpdateCountsstmtstringLiteralstringLiteralEscapedApossubquerysubqueryScopedNestedSetOperationstopLeveltopLevelForLanguageContext

Constructor Summary

AccessConstructor and Description
pack-priv
pack-priv
pack-priv
DefaultRenderContext(RenderContext context, boolean copyLocalState)

Method Summary

Modifier and TypeMethod and Description
pack-priv final String
private final void
public final BindContext
bindValue(Object value, Field<?> field)

Implements org.jooq.Context.bindValue.

Deprecated as a consequence of Field being deprecated.
Bind a value using a specific type.
pack-priv final QueryPartList<Param<?>>
private final void
public final RenderContext
format(boolean format)

Implements org.jooq.Context.format.

Override the value of Settings#isRenderFormatted().
public final boolean
public final RenderContext
formatIndentEnd()

Implements org.jooq.Context.formatIndentEnd.

Stop indenting subsequent SQL by one level (two characters), if Settings#isRenderFormatted() is set to true.
public final RenderContext
formatIndentEnd(int i)

Implements org.jooq.Context.formatIndentEnd.

Stop indenting subsequent SQL by a number of characters, if Settings#isRenderFormatted() is set to true.
public final RenderContext
formatIndentLockEnd()

Implements org.jooq.Context.formatIndentLockEnd.

Stop indenting subsequent SQL at the same level as the current line, if Settings#isRenderFormatted() is set to true.
public final RenderContext
formatIndentLockStart()

Implements org.jooq.Context.formatIndentLockStart.

Start indenting subsequent SQL at the same level as the current line, if Settings#isRenderFormatted() is set to true.
public final RenderContext
formatIndentStart()

Implements org.jooq.Context.formatIndentStart.

Start indenting subsequent SQL by one level (two characters), if Settings#isRenderFormatted() is set to true.
public final RenderContext
formatIndentStart(int i)

Implements org.jooq.Context.formatIndentStart.

Start indenting subsequent SQL by a number of characters, if Settings#isRenderFormatted() is set to true.
public final RenderContext
formatNewLine()

Implements org.jooq.Context.formatNewLine.

Render a new line character (only if Settings#isRenderFormatted() is set to true).
public final RenderContext
formatNewLineAfterPrintMargin()

Implements org.jooq.Context.formatNewLineAfterPrintMargin.

Render a new line character (only if Settings#isRenderFormatted() is set to true, and the formatPrintMargin(int) has been exceeded).
public final RenderContext
formatPrintMargin(int margin)

Implements org.jooq.Context.formatPrintMargin.

Set a print margin that will be applied to formatted SQL, if Settings#isRenderFormatted() is set to true.
public final RenderContext
formatSeparator()

Implements org.jooq.Context.formatSeparator.

Render a new line character (only if Settings#isRenderFormatted() is set to true), or a whitespace separator character otherwise.
private final String
private final Deque<Integer>
public final RenderContext
keyword(String keyword)

Implements org.jooq.Context.keyword.

Append a SQL keyword to the context's contained StringBuilder.
public final RenderContext
literal(String literal)

Implements org.jooq.Context.literal.

Append some literal to the context's contained StringBuilder.
public final String
nextAlias()

Implements org.jooq.Context.nextAlias.

Return a new alias that is unique for the scope of one query.
public final String
peekAlias()

Implements org.jooq.Context.peekAlias.

Peek the next alias that will be generated by nextAlias().
public final String
render()

Implements org.jooq.Context.render.

Render the context's underlying SQL statement.
public final String
render(QueryPart part)

Implements org.jooq.Context.render.

Render a query part in a new context derived from this one.
private final void
pack-priv void
public QueryPart
scopeMapping(QueryPart part)

Overrides org.jooq.impl.AbstractContext.scopeMapping.

Implements org.jooq.Context.scopeMapping.

Retrieve the registered mapping for a query part in the current scope.
pack-priv void
pack-priv void
public RenderContext
scopeRegister(QueryPart part, boolean forceNew, QueryPart mapped)

Overrides org.jooq.impl.AbstractContext.scopeRegister.

Implements org.jooq.Context.scopeRegister.

Register a "special" query part in the scope, allowing to force registering the object in the new scope, if a higher scope already has the object, as well as providing a mapped part to map the original part to.
pack-priv void
public final RenderContext
separatorRequired(boolean separatorRequired)

Implements org.jooq.Context.separatorRequired.

Specify that a separator will be required before the next visit(QueryPart) call, but leave the decision whether to generate a formatSeparator() or just a whitespace to that next QueryPart.
public final boolean
separatorRequired()

Implements org.jooq.Context.separatorRequired.

Whether some sort of separator is required before rendering the next QueryPart.
public final RenderContext
sql(String s)

Implements org.jooq.Context.sql.

Append some SQL to the context's contained StringBuilder.
public final RenderContext
sql(String s, boolean literal)

Implements org.jooq.Context.sql.

Append some SQL to the context's contained StringBuilder.
public final RenderContext
sql(char c)

Implements org.jooq.Context.sql.

Append some SQL to the context's contained StringBuilder.
public final RenderContext
sql(int i)

Implements org.jooq.Context.sql.

Append some SQL to the context's contained StringBuilder.
public final RenderContext
sql(long l)

Implements org.jooq.Context.sql.

Append some SQL to the context's contained StringBuilder.
public final RenderContext
sql(float f)

Implements org.jooq.Context.sql.

Append some SQL to the context's contained StringBuilder.
public final RenderContext
sql(double d)

Implements org.jooq.Context.sql.

Append some SQL to the context's contained StringBuilder.
public final RenderContext
sqlIndentEnd(String c)

Implements org.jooq.Context.sqlIndentEnd.

Append some SQL to the context's contained StringBuilder preceded by the usual calls to formatIndentEnd() and formatNewLine().
public final RenderContext
sqlIndentEnd()

Implements org.jooq.Context.sqlIndentEnd.

Append some SQL to the context's contained StringBuilder preceded by the usual calls to formatIndentEnd() and formatNewLine().
public final RenderContext
sqlIndentEnd(char c)

Implements org.jooq.Context.sqlIndentEnd.

Append some SQL to the context's contained StringBuilder preceded by the usual calls to formatIndentEnd() and formatNewLine().
public final RenderContext
sqlIndentStart(String c)

Implements org.jooq.Context.sqlIndentStart.

Append some SQL to the context's contained StringBuilder, followed by the usual calls to formatIndentStart() and formatNewLine().
public final RenderContext
sqlIndentStart()

Implements org.jooq.Context.sqlIndentStart.

Append some SQL to the context's contained StringBuilder, followed by the usual calls to formatIndentStart() and formatNewLine().
public final RenderContext
sqlIndentStart(char c)

Implements org.jooq.Context.sqlIndentStart.

Append some SQL to the context's contained StringBuilder, followed by the usual calls to formatIndentStart() and formatNewLine().
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
protected final void
Inherited from org.jooq.impl.AbstractContext:
castModecastModecastModecastModeIfconverterContextdatadeclareAliasesdeclareAliasesdeclareAliasesdeclareCTEdeclareCTEdeclareCTEdeclareFieldsdeclareFieldsdeclareFieldsdeclareTablesdeclareTablesdeclareTablesdeclareWindowsdeclareWindowsdeclareWindowsderivedTableSubqueryderivedTableSubquerydoubleFormatendexecuteContextfloatFormatlanguageContextlanguageContextlanguageContextlanguageContextlanguageContextIfnextIndexparamTypeparamTypeparamTypeparamTypeIfparamTypeIfpeekIndexpredicandSubquerypredicandSubqueryqualifyqualifyqualifyqualifyCatalogqualifyCatalogqualifyCatalogqualifySchemaqualifySchemaqualifySchemaquotequotequoteresetDataKeysrestoreDataKeysscopeEndscopeLevelscopeMarkEndscopeMarkStartscopeRegisterscopeRegisterscopeRegisterAndMarkscopeStartsetOperationSubquerysetOperationSubqueryskipUpdateCountskipUpdateCountsskipUpdateCountsstartstatementstringLiteralstringLiteralsubquerysubquerysubquery0subqueryLeveltopLeveltopLeveltopLevelForLanguageContexttopLevelForLanguageContexttoStringvisitvisitvisitvisitvisitSubquery

Field Detail

aliasback to summary
private int alias
bindValuesback to summary
private final QueryPartList<Param<?>> bindValues
cachedIndentationback to summary
pack-priv String cachedIndentation
cachedIndentWidthback to summary
pack-priv int cachedIndentWidth
cachedNewlineback to summary
pack-priv String cachedNewline
cachedPrintMarginback to summary
pack-priv int cachedPrintMargin
cachedRenderFormattedback to summary
pack-priv boolean cachedRenderFormatted
cachedRenderKeywordCaseback to summary
pack-priv RenderKeywordCase cachedRenderKeywordCase
cachedRenderNameCaseback to summary
pack-priv RenderNameCase cachedRenderNameCase
cachedRenderQuotedNamesback to summary
pack-priv RenderQuotedNames cachedRenderQuotedNames
IDENTIFIER_PATTERNback to summary
private static final Pattern IDENTIFIER_PATTERN
indentback to summary
private int indent
indentLockback to summary
private Deque<Integer> indentLock
logback to summary
private static final JooqLogger log
NEWLINEback to summary
private static final Pattern NEWLINE
newlineback to summary
private boolean newline
separatorback to summary
private boolean separator
separatorRequiredback to summary
private boolean separatorRequired
sqlback to summary
pack-priv final StringBuilder sql
SQLITE_KEYWORDSback to summary
private static final Set<String> SQLITE_KEYWORDS

Constructor Detail

DefaultRenderContextback to summary
pack-priv DefaultRenderContext(Configuration configuration, ExecuteContext ctx)
DefaultRenderContextback to summary
pack-priv DefaultRenderContext(RenderContext context)
DefaultRenderContextback to summary
pack-priv DefaultRenderContext(RenderContext context, boolean copyLocalState)

Method Detail

applyNameCaseback to summary
pack-priv final String applyNameCase(String literal)

Overrides org.jooq.impl.AbstractContext.applyNameCase.

Annotations
@Override
applyNewLineback to summary
private final void applyNewLine()
bindValueback to summary
public final BindContext bindValue(Object value, Field<?> field) throws DataAccessException

Implements org.jooq.Context.bindValue.

Doc from org.jooq.Context.bindValue.

Deprecated

as a consequence of Field being deprecated. See corresponding docs for further information.

Bind a value using a specific type. This will also increment the internal counter.

Annotations
@Override
Exceptions
DataAccessException:
If something went wrong while binding a variable
bindValuesback to summary
pack-priv final QueryPartList<Param<?>> bindValues()
checkForceInlineback to summary
private final void checkForceInline(int max) throws ForceInlineSignal
formatback to summary
public final RenderContext format(boolean format)

Implements org.jooq.Context.format.

Doc from org.jooq.Context.format.

Override the value of Settings#isRenderFormatted().

Annotations
@Override
formatback to summary
public final boolean format()

Implements org.jooq.Context.format.

Doc from org.jooq.Context.format.

The value of Settings#isRenderFormatted().

Annotations
@Override
formatIndentEndback to summary
public final RenderContext formatIndentEnd()

Implements org.jooq.Context.formatIndentEnd.

Doc from org.jooq.Context.formatIndentEnd.

Stop indenting subsequent SQL by one level (two characters), if Settings#isRenderFormatted() is set to true.

This is the same as calling formatIndentEnd(int) with a parameter of 2

Annotations
@Override
formatIndentEndback to summary
public final RenderContext formatIndentEnd(int i)

Implements org.jooq.Context.formatIndentEnd.

Doc from org.jooq.Context.formatIndentEnd.

Stop indenting subsequent SQL by a number of characters, if Settings#isRenderFormatted() is set to true.

Annotations
@Override
formatIndentLockEndback to summary
public final RenderContext formatIndentLockEnd()

Implements org.jooq.Context.formatIndentLockEnd.

Doc from org.jooq.Context.formatIndentLockEnd.

Stop indenting subsequent SQL at the same level as the current line, if Settings#isRenderFormatted() is set to true.

Annotations
@Override
formatIndentLockStartback to summary
public final RenderContext formatIndentLockStart()

Implements org.jooq.Context.formatIndentLockStart.

Doc from org.jooq.Context.formatIndentLockStart.

Start indenting subsequent SQL at the same level as the current line, if Settings#isRenderFormatted() is set to true.

Annotations
@Override
formatIndentStartback to summary
public final RenderContext formatIndentStart()

Implements org.jooq.Context.formatIndentStart.

Doc from org.jooq.Context.formatIndentStart.

Start indenting subsequent SQL by one level (two characters), if Settings#isRenderFormatted() is set to true.

This is the same as calling formatIndentStart(int) with a parameter of 2

Annotations
@Override
formatIndentStartback to summary
public final RenderContext formatIndentStart(int i)

Implements org.jooq.Context.formatIndentStart.

Doc from org.jooq.Context.formatIndentStart.

Start indenting subsequent SQL by a number of characters, if Settings#isRenderFormatted() is set to true.

Annotations
@Override
formatNewLineback to summary
public final RenderContext formatNewLine()

Implements org.jooq.Context.formatNewLine.

Doc from org.jooq.Context.formatNewLine.

Render a new line character (only if Settings#isRenderFormatted() is set to true).

Annotations
@Override
formatNewLineAfterPrintMarginback to summary
public final RenderContext formatNewLineAfterPrintMargin()

Implements org.jooq.Context.formatNewLineAfterPrintMargin.

Doc from org.jooq.Context.formatNewLineAfterPrintMargin.

Render a new line character (only if Settings#isRenderFormatted() is set to true, and the formatPrintMargin(int) has been exceeded).

Annotations
@Override
formatPrintMarginback to summary
public final RenderContext formatPrintMargin(int margin)

Implements org.jooq.Context.formatPrintMargin.

Doc from org.jooq.Context.formatPrintMargin.

Set a print margin that will be applied to formatted SQL, if Settings#isRenderFormatted() is set to true.

The default print margin is 80. Setting this to zero or a negative value means that no print margin will be applied.

The print margin is applied to any of these QueryParts:

Annotations
@Override
formatSeparatorback to summary
public final RenderContext formatSeparator()

Implements org.jooq.Context.formatSeparator.

Doc from org.jooq.Context.formatSeparator.

Render a new line character (only if Settings#isRenderFormatted() is set to true), or a whitespace separator character otherwise.

Annotations
@Override
indentationback to summary
private final String indentation()
indentLockback to summary
private final Deque<Integer> indentLock()
keywordback to summary
public final RenderContext keyword(String keyword)

Implements org.jooq.Context.keyword.

Doc from org.jooq.Context.keyword.

Append a SQL keyword to the context's contained StringBuilder.

Use this to have your SQL keyword rendered in RenderKeywordCase.

Annotations
@Override
literalback to summary
public final RenderContext literal(String literal)

Implements org.jooq.Context.literal.

Doc from org.jooq.Context.literal.

Append some literal to the context's contained StringBuilder.

Annotations
@Override
nextAliasback to summary
public final String nextAlias()

Implements org.jooq.Context.nextAlias.

Doc from org.jooq.Context.nextAlias.

Return a new alias that is unique for the scope of one query. These aliases are sometimes needed when unaliased projections are defined in subqueries, which can lead to syntax errors.

Annotations
@Override
peekAliasback to summary
public final String peekAlias()

Implements org.jooq.Context.peekAlias.

Doc from org.jooq.Context.peekAlias.

Peek the next alias that will be generated by nextAlias().

Annotations
@Override
renderback to summary
public final String render()

Implements org.jooq.Context.render.

Doc from org.jooq.Context.render.

Render the context's underlying SQL statement.

Annotations
@Override
renderback to summary
public final String render(QueryPart part)

Implements org.jooq.Context.render.

Doc from org.jooq.Context.render.

Render a query part in a new context derived from this one. The rendered SQL will not be appended to this context.

Annotations
@Override
resetSeparatorFlagsback to summary
private final void resetSeparatorFlags()
scopeEnd0back to summary
pack-priv void scopeEnd0()

Overrides org.jooq.impl.AbstractContext.scopeEnd0.

Annotations
@Override
scopeMappingback to summary
public QueryPart scopeMapping(QueryPart part)

Overrides org.jooq.impl.AbstractContext.scopeMapping.

Implements org.jooq.Context.scopeMapping.

Doc from org.jooq.Context.scopeMapping.

Retrieve the registered mapping for a query part in the current scope.

If no such mapping exists, the argument QueryPart itself is returned.

Annotations
@SuppressWarnings:unchecked, rawtypes
@Override
scopeMarkEnd0back to summary
pack-priv void scopeMarkEnd0(QueryPart part)

Overrides org.jooq.impl.AbstractContext.scopeMarkEnd0.

Annotations
@Override
scopeMarkStart0back to summary
pack-priv void scopeMarkStart0(QueryPart part)

Overrides org.jooq.impl.AbstractContext.scopeMarkStart0.

Annotations
@Override
scopeRegisterback to summary
public RenderContext scopeRegister(QueryPart part, boolean forceNew, QueryPart mapped)

Overrides org.jooq.impl.AbstractContext.scopeRegister.

Implements org.jooq.Context.scopeRegister.

Doc from org.jooq.Context.scopeRegister.

Register a "special" query part in the scope, allowing to force registering the object in the new scope, if a higher scope already has the object, as well as providing a mapped part to map the original part to.

[#10716] When wrapping parts of a query in a derived table, additional table mappings may be needed.

Annotations
@Override
scopeStart0back to summary
pack-priv void scopeStart0()

Overrides org.jooq.impl.AbstractContext.scopeStart0.

Annotations
@Override
separatorRequiredback to summary
public final RenderContext separatorRequired(boolean separatorRequired)

Implements org.jooq.Context.separatorRequired.

Doc from org.jooq.Context.separatorRequired.

Specify that a separator will be required before the next visit(QueryPart) call, but leave the decision whether to generate a formatSeparator() or just a whitespace to that next QueryPart.

Annotations
@Override
separatorRequiredback to summary
public final boolean separatorRequired()

Implements org.jooq.Context.separatorRequired.

Doc from org.jooq.Context.separatorRequired.

Whether some sort of separator is required before rendering the next QueryPart.

Annotations
@Override
sqlback to summary
public final RenderContext sql(String s)

Implements org.jooq.Context.sql.

Doc from org.jooq.Context.sql.

Append some SQL to the context's contained StringBuilder.

Annotations
@Override
sqlback to summary
public final RenderContext sql(String s, boolean literal)

Implements org.jooq.Context.sql.

Doc from org.jooq.Context.sql.

Append some SQL to the context's contained StringBuilder.

Set literal = true to indicate that the RenderContext shall not format the argument SQL.

Annotations
@Override
sqlback to summary
public final RenderContext sql(char c)

Implements org.jooq.Context.sql.

Doc from org.jooq.Context.sql.

Append some SQL to the context's contained StringBuilder.

Annotations
@Override
sqlback to summary
public final RenderContext sql(int i)

Implements org.jooq.Context.sql.

Doc from org.jooq.Context.sql.

Append some SQL to the context's contained StringBuilder.

Annotations
@Override
sqlback to summary
public final RenderContext sql(long l)

Implements org.jooq.Context.sql.

Doc from org.jooq.Context.sql.

Append some SQL to the context's contained StringBuilder.

Annotations
@Override
sqlback to summary
public final RenderContext sql(float f)

Implements org.jooq.Context.sql.

Doc from org.jooq.Context.sql.

Append some SQL to the context's contained StringBuilder.

Annotations
@Override
sqlback to summary
public final RenderContext sql(double d)

Implements org.jooq.Context.sql.

Doc from org.jooq.Context.sql.

Append some SQL to the context's contained StringBuilder.

Annotations
@Override
sqlIndentEndback to summary
public final RenderContext sqlIndentEnd(String c)

Implements org.jooq.Context.sqlIndentEnd.

Doc from org.jooq.Context.sqlIndentEnd.

Append some SQL to the context's contained StringBuilder preceded by the usual calls to formatIndentEnd() and formatNewLine().

Annotations
@Override
sqlIndentEndback to summary
public final RenderContext sqlIndentEnd()

Implements org.jooq.Context.sqlIndentEnd.

Doc from org.jooq.Context.sqlIndentEnd.

Append some SQL to the context's contained StringBuilder preceded by the usual calls to formatIndentEnd() and formatNewLine().

Annotations
@Override
sqlIndentEndback to summary
public final RenderContext sqlIndentEnd(char c)

Implements org.jooq.Context.sqlIndentEnd.

Doc from org.jooq.Context.sqlIndentEnd.

Append some SQL to the context's contained StringBuilder preceded by the usual calls to formatIndentEnd() and formatNewLine().

Annotations
@Override
sqlIndentStartback to summary
public final RenderContext sqlIndentStart(String c)

Implements org.jooq.Context.sqlIndentStart.

Doc from org.jooq.Context.sqlIndentStart.

Append some SQL to the context's contained StringBuilder, followed by the usual calls to formatIndentStart() and formatNewLine().

Annotations
@Override
sqlIndentStartback to summary
public final RenderContext sqlIndentStart()

Implements org.jooq.Context.sqlIndentStart.

Doc from org.jooq.Context.sqlIndentStart.

Append some SQL to the context's contained StringBuilder, followed by the usual calls to formatIndentStart() and formatNewLine().

Annotations
@Override
sqlIndentStartback to summary
public final RenderContext sqlIndentStart(char c)

Implements org.jooq.Context.sqlIndentStart.

Doc from org.jooq.Context.sqlIndentStart.

Append some SQL to the context's contained StringBuilder, followed by the usual calls to formatIndentStart() and formatNewLine().

Annotations
@Override
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override
visit0back to summary
protected final void visit0(QueryPartInternal internal)

Implements abstract org.jooq.impl.AbstractContext.visit0.

Annotations
@Override
org.jooq.impl back to summary

pack-priv Class DefaultRenderContext.ForceInlineSignal

extends ControlFlowSignal
Class Inheritance

A query execution interception signal.

This exception is used as a signal for jOOQ's internals to abort query execution, and return generated SQL back to batch execution.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.jooq.exception.ControlFlowSignal:
fillInStackTrace

Constructor Detail

ForceInlineSignalback to summary
public ForceInlineSignal()
org.jooq.impl back to summary

pack-priv Class DefaultRenderContext.Rendered

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv QueryPartList<Param<?>>
pack-priv int
pack-priv String

Constructor Summary

AccessConstructor and Description
pack-priv
Rendered(String sql, QueryPartList<Param<?>> bindValues, int skipUpdateCounts)

Method Summary

Modifier and TypeMethod and Description
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

bindValuesback to summary
pack-priv QueryPartList<Param<?>> bindValues
skipUpdateCountsback to summary
pack-priv int skipUpdateCounts
sqlback to summary
pack-priv String sql

Constructor Detail

Renderedback to summary
pack-priv Rendered(String sql, QueryPartList<Param<?>> bindValues, int skipUpdateCounts)

Method Detail

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override