Top Inners Fields Constructors Methods
org.jooq.impl

pack-priv final Class XMLTable

extends AbstractTable<Record>
implements XMLTablePassingStep, XMLTableColumnPathStep, UNotYetImplemented
Class Inheritance
All Implemented Interfaces
org.jooq.impl.QOM.UNotYetImplemented, org.jooq.impl.QOM.UEmpty, org.jooq.QueryPart, java.io.Serializable, org.jooq.XMLTableColumnPathStep, org.jooq.XMLTableColumnsStep, org.jooq.Table, org.jooq.SelectField, org.jooq.Typed, org.jooq.Named, org.jooq.SelectFieldOrAsterisk, org.jooq.GroupField, org.jooq.RecordQualifier, org.jooq.Fields, org.jooq.Qualified, org.jooq.TableLike, org.jooq.XMLTableColumnsFirstStep, org.jooq.XMLTableColumnForOrdinalityStep, org.jooq.XMLTablePassingStep
Static Imports
org.jooq.conf.ParamType.INLINED, org.jooq.impl.DSL.cast, .DSL.inline, .DSL.inlined, .DSL.rowNumber, .DSL.select, .DSL.table, .Keywords.K_BY, .Keywords.K_COLUMNS, .Keywords.K_FOR, .Keywords.K_ORDINALITY, .Keywords.K_PASSING, .Keywords.K_PATH, .Keywords.K_REF, .Keywords.K_VALUE, .Keywords.K_XMLTABLE, .Names.N_XMLTABLE, .QOM.XMLPassingMechanism.BY_REF, .QOM.XMLPassingMechanism.BY_VALUE, .SQLDataType.XML, .SubqueryCharacteristics.DERIVED_TABLE, .Tools.map, .Tools.visitSubquery

Deprecated

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

Author
Lukas Eder

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
XMLTable.XMLTableColumn

Deprecated as a consequence of QOM.UNotYetImplemented being deprecated.

Field Summary

Modifier and TypeField and Description
private final QueryPartList<XMLTable.XMLTableColumn>
private transient FieldsImpl<Record>
private final boolean
private final Field<XML>
passing

Deprecated as a consequence of Field being deprecated.
private final QOM.XMLPassingMechanism
private final Field<String>
xpath

Deprecated as a consequence of Field being deprecated.

Constructor Summary

AccessConstructor and Description
pack-priv
XMLTable(Field<String> xpath)

Deprecated as a consequence of Field being deprecated.
private
XMLTable(Field<String> xpath, Field<XML> passing, QOM.XMLPassingMechanism passingMechanism, QueryPartList<XMLTable.XMLTableColumn> columns, boolean hasOrdinality)

Deprecated as a consequence of Field being deprecated.

Method Summary

Modifier and TypeMethod and Description
public final void
accept(Context<?> ctx)

Implements org.jooq.QueryPartInternal.accept.

This QueryPart can accept a Context object in order to render a SQL string or to bind its variables.
pack-priv static final void
acceptPassing(Context<?> ctx, Field<XML> passing, QOM.XMLPassingMechanism passingMechanism)

Deprecated as a consequence of Field being deprecated.
private final void
pack-priv static final void
acceptXPath(Context<?> ctx, Field<String> xpath)

Deprecated as a consequence of Field being deprecated.
public final XMLTable
column(String name)

Implements org.jooq.XMLTableColumnsFirstStep.column.

Deprecated as a consequence of XMLTable being deprecated.
Add a column to the COLUMNS clause of the XMLTABLE expression.
public final XMLTable
column(Name name)

Implements org.jooq.XMLTableColumnsFirstStep.column.

Deprecated as a consequence of XMLTable being deprecated.
Add a column to the COLUMNS clause of the XMLTABLE expression.
public final XMLTable
column(Field<?> name)

Implements org.jooq.XMLTableColumnsFirstStep.column.

Deprecated as a consequence of Field and XMLTable being deprecated.
Add a column to the COLUMNS clause of the XMLTABLE expression.
public final XMLTable
column(String name, DataType<?> type)

Implements org.jooq.XMLTableColumnsFirstStep.column.

Deprecated as a consequence of XMLTable being deprecated.
Add a column to the COLUMNS clause of the XMLTABLE expression.
public final XMLTable
column(Name name, DataType<?> type)

Implements org.jooq.XMLTableColumnsFirstStep.column.

Deprecated as a consequence of XMLTable being deprecated.
Add a column to the COLUMNS clause of the XMLTABLE expression.
public final XMLTable
column(Field<?> name, DataType<?> type)

Implements org.jooq.XMLTableColumnsFirstStep.column.

Deprecated as a consequence of Field and XMLTable being deprecated.
Add a column to the COLUMNS clause of the XMLTABLE expression.
pack-priv final FieldsImpl<Record>
fields0()

Implements abstract org.jooq.impl.AbstractTable.fields0.

Subclasses should override this method to provide the set of fields contained in the concrete table implementation.
public final XMLTable
forOrdinality()

Implements org.jooq.XMLTableColumnForOrdinalityStep.forOrdinality.

Deprecated as a consequence of XMLTable being deprecated.
Specify the FOR ORDINALITY clause on a column in the COLUMNS clause of the XMLTABLE predicate.
public final Class<? extends Record>
getRecordType()

Implements org.jooq.RecordQualifier.getRecordType.

The record type produced by this UDT or Table.
public final XMLTable
passing(XML xml)

Implements org.jooq.XMLTablePassingStep.passing.

Deprecated as a consequence of XMLTable being deprecated.
Add the PASSING clause to the XMLEXISTS predicate.
public final XMLTable
passing(Field<XML> xml)

Implements org.jooq.XMLTablePassingStep.passing.

Deprecated as a consequence of Field and XMLTable being deprecated.
Add the PASSING clause to the XMLEXISTS predicate.
public final XMLTable
passingByRef(XML xml)

Implements org.jooq.XMLTablePassingStep.passingByRef.

Deprecated as a consequence of XMLTable being deprecated.
Add the PASSING BY REF clause to the XMLEXISTS predicate.
public final XMLTable
passingByRef(Field<XML> xml)

Implements org.jooq.XMLTablePassingStep.passingByRef.

Deprecated as a consequence of Field and XMLTable being deprecated.
Add the PASSING BY REF clause to the XMLEXISTS predicate.
public final XMLTable
passingByValue(XML xml)

Implements org.jooq.XMLTablePassingStep.passingByValue.

Deprecated as a consequence of XMLTable being deprecated.
Add the PASSING BY VALUE clause to the XMLEXISTS predicate.
public final XMLTable
passingByValue(Field<XML> xml)

Implements org.jooq.XMLTablePassingStep.passingByValue.

Deprecated as a consequence of Field and XMLTable being deprecated.
Add the PASSING BY VALUE clause to the XMLEXISTS predicate.
public final XMLTable
path(String path)

Implements org.jooq.XMLTableColumnPathStep.path.

Deprecated as a consequence of XMLTable being deprecated.
Specify the PATH of a column in the COLUMNS clause of the XMLTABLE predicate.
private final XMLTable
path0(boolean forOrdinality, String path)

Deprecated as a consequence of XMLTable being deprecated.
Inherited from org.jooq.impl.AbstractTable:
$alias$aliased$dataType$schemaasasasasasasasasasasasasasasasasasMultisetasMultisetasMultisetasMultisetasTableasTableasTableasTableasTableasTableasTableasTableasTableasTableasTableasTableasteriskclausesconvertconvertconvertconvertFromconvertFromconvertToconvertTocreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateFieldcreateField0createField0createField0createField0crossApplycrossApplycrossApplycrossApplycrossApplycrossApplycrossJoincrossJoincrossJoincrossJoincrossJoincrossJoindivideByeqequalfieldsfieldsRowforceIndexforceIndexForGroupByforceIndexForJoinforceIndexForOrderByfromfullJoinfullJoinfullJoinfullJoinfullJoinfullJoinfullOuterJoinfullOuterJoinfullOuterJoinfullOuterJoinfullOuterJoinfullOuterJoingetBindinggetCataloggetChecksgetConvertergetDataTypegetDataTypegetIdentitygetIndexesgetKeysgetOptionsgetPackagegetPrimaryKeygetRecordTimestampgetRecordVersiongetReferencesgetReferencesFromgetReferencesTogetSchemagetTableTypegetTypegetUniqueKeysignoreIndexignoreIndexForGroupByignoreIndexForJoinignoreIndexForOrderByinnerJoininnerJoininnerJoininnerJoininnerJoininnerJoinjoinjoinjoinjoinjoinjoinjoinleftAntiJoinleftJoinleftJoinleftJoinleftJoinleftJoinleftJoinleftOuterJoinleftOuterJoinleftOuterJoinleftOuterJoinleftOuterJoinleftOuterJoinleftSemiJoinnaturalFullOuterJoinnaturalFullOuterJoinnaturalFullOuterJoinnaturalFullOuterJoinnaturalFullOuterJoinnaturalFullOuterJoinnaturalJoinnaturalJoinnaturalJoinnaturalJoinnaturalJoinnaturalJoinnaturalLeftOuterJoinnaturalLeftOuterJoinnaturalLeftOuterJoinnaturalLeftOuterJoinnaturalLeftOuterJoinnaturalLeftOuterJoinnaturalRightOuterJoinnaturalRightOuterJoinnaturalRightOuterJoinnaturalRightOuterJoinnaturalRightOuterJoinnaturalRightOuterJoinnenewRecordnotEqualouterApplyouterApplyouterApplyouterApplyouterApplyouterApplyrecordTyperightJoinrightJoinrightJoinrightJoinrightJoinrightJoinrightOuterJoinrightOuterJoinrightOuterJoinrightOuterJoinrightOuterJoinrightOuterJoinrowidstraightJoinstraightJoinstraightJoinstraightJoinstraightJoinstraightJointfuseIndexuseIndexForGroupByuseIndexForJoinuseIndexForOrderBywherewherewherewherewherewherewherewherewhereExistswhereNotExistswithOrdinality

Field Detail

columnsback to summary
private final QueryPartList<XMLTable.XMLTableColumn> columns
fieldsback to summary
private transient FieldsImpl<Record> fields
hasOrdinalityback to summary
private final boolean hasOrdinality
passingback to summary
private final Field<XML> passing

Deprecated

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

passingMechanismback to summary
private final QOM.XMLPassingMechanism passingMechanism
xpathback to summary
private final Field<String> xpath

Deprecated

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

Constructor Detail

XMLTableback to summary
pack-priv XMLTable(Field<String> xpath)

Deprecated

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

XMLTableback to summary
private XMLTable(Field<String> xpath, Field<XML> passing, QOM.XMLPassingMechanism passingMechanism, QueryPartList<XMLTable.XMLTableColumn> columns, boolean hasOrdinality)

Deprecated

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

Method Detail

acceptback to summary
public final void accept(Context<?> ctx)

Implements org.jooq.QueryPartInternal.accept.

Doc from org.jooq.QueryPartInternal.accept.

This QueryPart can accept a Context object in order to render a SQL string or to bind its variables.

Annotations
@Override
acceptPassingback to summary
pack-priv static final void acceptPassing(Context<?> ctx, Field<XML> passing, QOM.XMLPassingMechanism passingMechanism)

Deprecated

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

acceptStandardback to summary
private final void acceptStandard(Context<?> ctx)
acceptXPathback to summary
pack-priv static final void acceptXPath(Context<?> ctx, Field<String> xpath)

Deprecated

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

columnback to summary
public final XMLTable column(String name)

Implements org.jooq.XMLTableColumnsFirstStep.column.

Doc from org.jooq.XMLTableColumnsFirstStep.column.

Deprecated

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

Add a column to the COLUMNS clause of the XMLTABLE expression.

Annotations
@Override
columnback to summary
public final XMLTable column(Name name)

Implements org.jooq.XMLTableColumnsFirstStep.column.

Doc from org.jooq.XMLTableColumnsFirstStep.column.

Deprecated

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

Add a column to the COLUMNS clause of the XMLTABLE expression.

Annotations
@Override
columnback to summary
public final XMLTable column(Field<?> name)

Implements org.jooq.XMLTableColumnsFirstStep.column.

Doc from org.jooq.XMLTableColumnsFirstStep.column.

Deprecated

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

Add a column to the COLUMNS clause of the XMLTABLE expression.

Annotations
@Override
columnback to summary
public final XMLTable column(String name, DataType<?> type)

Implements org.jooq.XMLTableColumnsFirstStep.column.

Doc from org.jooq.XMLTableColumnsFirstStep.column.

Deprecated

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

Add a column to the COLUMNS clause of the XMLTABLE expression.

Annotations
@Override
columnback to summary
public final XMLTable column(Name name, DataType<?> type)

Implements org.jooq.XMLTableColumnsFirstStep.column.

Doc from org.jooq.XMLTableColumnsFirstStep.column.

Deprecated

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

Add a column to the COLUMNS clause of the XMLTABLE expression.

Annotations
@Override
columnback to summary
public final XMLTable column(Field<?> name, DataType<?> type)

Implements org.jooq.XMLTableColumnsFirstStep.column.

Doc from org.jooq.XMLTableColumnsFirstStep.column.

Deprecated

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

Add a column to the COLUMNS clause of the XMLTABLE expression.

Annotations
@Override
fields0back to summary
pack-priv final FieldsImpl<Record> fields0()

Implements abstract org.jooq.impl.AbstractTable.fields0.

Doc from org.jooq.impl.AbstractTable.fields0.

Subclasses should override this method to provide the set of fields contained in the concrete table implementation. For example, a TableAlias contains aliased fields of its AliasProvider table.

Annotations
@Override
forOrdinalityback to summary
public final XMLTable forOrdinality()

Implements org.jooq.XMLTableColumnForOrdinalityStep.forOrdinality.

Doc from org.jooq.XMLTableColumnForOrdinalityStep.forOrdinality.

Deprecated

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

Specify the FOR ORDINALITY clause on a column in the COLUMNS clause of the XMLTABLE predicate.

Annotations
@Override
getRecordTypeback to summary
public final Class<? extends Record> getRecordType()

Implements org.jooq.RecordQualifier.getRecordType.

Doc from org.jooq.RecordQualifier.getRecordType.

The record type produced by this UDT or Table.

Annotations
@Override
passingback to summary
public final XMLTable passing(XML xml)

Implements org.jooq.XMLTablePassingStep.passing.

Doc from org.jooq.XMLTablePassingStep.passing.

Deprecated

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

Add the PASSING clause to the XMLEXISTS predicate.

Annotations
@Override
passingback to summary
public final XMLTable passing(Field<XML> xml)

Implements org.jooq.XMLTablePassingStep.passing.

Doc from org.jooq.XMLTablePassingStep.passing.

Deprecated

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

Add the PASSING clause to the XMLEXISTS predicate.

Annotations
@Override
passingByRefback to summary
public final XMLTable passingByRef(XML xml)

Implements org.jooq.XMLTablePassingStep.passingByRef.

Doc from org.jooq.XMLTablePassingStep.passingByRef.

Deprecated

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

Add the PASSING BY REF clause to the XMLEXISTS predicate.

Annotations
@Override
passingByRefback to summary
public final XMLTable passingByRef(Field<XML> xml)

Implements org.jooq.XMLTablePassingStep.passingByRef.

Doc from org.jooq.XMLTablePassingStep.passingByRef.

Deprecated

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

Add the PASSING BY REF clause to the XMLEXISTS predicate.

Annotations
@Override
passingByValueback to summary
public final XMLTable passingByValue(XML xml)

Implements org.jooq.XMLTablePassingStep.passingByValue.

Doc from org.jooq.XMLTablePassingStep.passingByValue.

Deprecated

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

Add the PASSING BY VALUE clause to the XMLEXISTS predicate.

Annotations
@Override
passingByValueback to summary
public final XMLTable passingByValue(Field<XML> xml)

Implements org.jooq.XMLTablePassingStep.passingByValue.

Doc from org.jooq.XMLTablePassingStep.passingByValue.

Deprecated

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

Add the PASSING BY VALUE clause to the XMLEXISTS predicate.

Annotations
@Override
pathback to summary
public final XMLTable path(String path)

Implements org.jooq.XMLTableColumnPathStep.path.

Doc from org.jooq.XMLTableColumnPathStep.path.

Deprecated

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

Specify the PATH of a column in the COLUMNS clause of the XMLTABLE predicate.

Annotations
@Override
path0back to summary
private final XMLTable path0(boolean forOrdinality, String path)

Deprecated

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

org.jooq.impl back to summary

private Class XMLTable.XMLTableColumn

extends AbstractQueryPart
implements UNotYetImplemented
Class Inheritance
All Implemented Interfaces
org.jooq.impl.QOM.UNotYetImplemented, org.jooq.impl.QOM.UEmpty, org.jooq.QueryPart, java.io.Serializable

Deprecated

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

Field Summary

Modifier and TypeField and Description
pack-priv final Field<?>
field

Deprecated as a consequence of Field being deprecated.
pack-priv final boolean
pack-priv final String
pack-priv final DataType<?>

Constructor Summary

AccessConstructor and Description
pack-priv
XMLTableColumn(Field<?> field, DataType<?> type, boolean forOrdinality, String path)

Deprecated as a consequence of Field being deprecated.

Method Summary

Modifier and TypeMethod and Description
public final void
accept(Context<?> ctx)

Implements org.jooq.QueryPartInternal.accept.

This QueryPart can accept a Context object in order to render a SQL string or to bind its variables.
Inherited from org.jooq.impl.AbstractQueryPart:
clausesconfigurationcreatecreatecreatedeclaresCTEdeclaresFieldsdeclaresTablesdeclaresWindowsequalsgeneratesCasthashCoderendersContenttoStringtranslate

Field Detail

fieldback to summary
pack-priv final Field<?> field

Deprecated

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

forOrdinalityback to summary
pack-priv final boolean forOrdinality
pathback to summary
pack-priv final String path
typeback to summary
pack-priv final DataType<?> type

Constructor Detail

XMLTableColumnback to summary
pack-priv XMLTableColumn(Field<?> field, DataType<?> type, boolean forOrdinality, String path)

Deprecated

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

Method Detail

acceptback to summary
public final void accept(Context<?> ctx)

Implements org.jooq.QueryPartInternal.accept.

Doc from org.jooq.QueryPartInternal.accept.

This QueryPart can accept a Context object in order to render a SQL string or to bind its variables.

Annotations
@Override