Top Description Methods
org.jooq

public Interface JSONTableColumnsFirstStep

Known Direct Subinterfaces
org.jooq.JSONTableColumnsStep
Imports
org.jetbrains.annotations.*

A step in the construction of an JSON_TABLE expression.
Author
Lukas Eder

Method Summary

Modifier and TypeMethod and Description
public @NotNull JSONTableColumnForOrdinalityStep
column(String name)

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

public @NotNull JSONTableColumnForOrdinalityStep
column(Name name)

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

public @NotNull JSONTableColumnPathStep
column(Field<?> name)

Deprecated as a consequence of Field being deprecated.
Add a column to the COLUMNS clause of the JSON_TABLE expression.
public @NotNull JSONTableColumnPathStep
column(String name, DataType<?> type)

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

public @NotNull JSONTableColumnPathStep
column(Name name, DataType<?> type)

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

public @NotNull JSONTableColumnPathStep
column(Field<?> name, DataType<?> type)

Deprecated as a consequence of Field being deprecated.
Add a column to the COLUMNS clause of the JSON_TABLE expression.

Method Detail

columnback to summary
public @NotNull JSONTableColumnForOrdinalityStep column(String name)

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

Annotations
@NotNull
@Support:MARIADB, MYSQL, POSTGRES, YUGABYTEDB
columnback to summary
public @NotNull JSONTableColumnForOrdinalityStep column(Name name)

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

Annotations
@NotNull
@Support:MARIADB, MYSQL, POSTGRES, YUGABYTEDB
columnback to summary
public @NotNull JSONTableColumnPathStep column(Field<?> name)

Deprecated

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

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

Annotations
@NotNull
@Support:MARIADB, MYSQL, POSTGRES, YUGABYTEDB
columnback to summary
public @NotNull JSONTableColumnPathStep column(String name, DataType<?> type)

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

Annotations
@NotNull
@Support:MARIADB, MYSQL, POSTGRES, YUGABYTEDB
columnback to summary
public @NotNull JSONTableColumnPathStep column(Name name, DataType<?> type)

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

Annotations
@NotNull
@Support:MARIADB, MYSQL, POSTGRES, YUGABYTEDB
columnback to summary
public @NotNull JSONTableColumnPathStep column(Field<?> name, DataType<?> type)

Deprecated

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

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

Annotations
@NotNull
@Support:MARIADB, MYSQL, POSTGRES, YUGABYTEDB