Package | Description |
---|---|
org.jooq |
The
org.jooq package contains jOOQ's public API
This package mostly contains interfaces that are implemented by the
org.jooq.impl package. |
org.jooq.impl |
The
org.jooq.impl package contains jOOQ's implementation classes
This package provides implementations for the jOOQ API from
org.jooq , whose interfaces are constructed mostly through the
Factory class, which hides implementation facts from
the public API |
Modifier and Type | Method and Description |
---|---|
RenderContext |
RenderContext.castMode(RenderContext.CastMode mode)
Set the new cast mode for
castMode() |
RenderContext |
RenderContext.castModeSome(SQLDialect... dialects)
Set the new cast mode to
RenderContext.CastMode.SOME for a list of dialects |
RenderContext |
RenderContext.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 |
RenderContext |
RenderContext.formatIndentEnd(int indent)
Stop indenting subsequent SQL by a number of characters, if
Settings.isRenderFormatted() is set to true |
RenderContext |
RenderContext.formatIndentLockEnd()
Stop indenting subsequent SQL at the same level as the current line, if
Settings.isRenderFormatted() is set to true |
RenderContext |
RenderContext.formatIndentLockStart()
Start indenting subsequent SQL at the same level as the current line, if
Settings.isRenderFormatted() is set to true |
RenderContext |
RenderContext.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 |
RenderContext |
RenderContext.formatIndentStart(int indent)
Start indenting subsequent SQL by a number of characters, if
Settings.isRenderFormatted() is set to true |
RenderContext |
RenderContext.formatNewLine()
Render a new line character (only if
Settings.isRenderFormatted()
is set to true ) |
RenderContext |
RenderContext.formatNewLineAfterPrintMargin()
Render a new line character (only if
Settings.isRenderFormatted()
is set to true , and the formatPrintMargin(int) has
been exceeded) |
RenderContext |
RenderContext.formatPrintMargin(int margin)
Set a print margin that will be applied to formatted SQL, if
Settings.isRenderFormatted() is set to true
The default print margin is 80 . |
RenderContext |
RenderContext.formatSeparator()
Render a new line character (only if
Settings.isRenderFormatted()
is set to true ), or a whitespace separator character
otherwise |
RenderContext |
RenderContext.inline(boolean inline)
Set the new context value for
inline() |
RenderContext |
RenderContext.keyword(String keyword)
Append a SQL keyword to the context's contained
StringBuilder
Use this to have your SQL keyword rendered in RenderKeywordStyle
(upper or lower case) |
RenderContext |
RenderContext.literal(String literal)
Append some (quoted) literal to the context's contained
StringBuilder |
RenderContext |
RenderContext.namedParams(boolean renderNamedParams)
Set the new context value for
namedParams() |
RenderContext |
RenderContext.qualify(boolean qualify)
Sett the new context value for
qualify() |
RenderContext |
RenderContext.sql(char sql)
Append some SQL to the context's contained
StringBuilder |
RenderContext |
RenderContext.sql(int sql)
Append some SQL to the context's contained
StringBuilder |
RenderContext |
RenderContext.sql(QueryPart part)
Recurse rendering
|
RenderContext |
RenderContext.sql(String sql)
Append some SQL to the context's contained
StringBuilder |
Modifier and Type | Method and Description |
---|---|
void |
QueryPartInternal.toSQL(RenderContext context)
Render this
QueryPart to a SQL string contained in
context.sql() . |
Modifier and Type | Method and Description |
---|---|
RenderContext |
Factory.renderContext()
Get a new
RenderContext for the context of this factory
This will return an initialised render context as such:
RenderContext for JOOQ INTERNAL USE only. |
Modifier and Type | Method and Description |
---|---|
void |
UDTImpl.toSQL(RenderContext context) |
void |
TableImpl.toSQL(RenderContext context) |
void |
SchemaImpl.toSQL(RenderContext context) |
void |
PackageImpl.toSQL(RenderContext context) |
abstract void |
CustomField.toSQL(RenderContext context)
Subclasses must implement this method
Render this QueryPart to a SQL string contained in
context.sql() . |
abstract void |
CustomCondition.toSQL(RenderContext context)
Subclasses must implement this method
Render this QueryPart to a SQL string contained in
context.sql() . |
void |
AbstractRoutine.toSQL(RenderContext context) |
Copyright © 2013. All Rights Reserved.