-
- All Known Subinterfaces:
JSONTableColumnPathStep
,JSONTableColumnsStep
public interface JSONTableColumnsFirstStep
A step in the construction of anJSON_TABLE
expression.- Author:
- Lukas Eder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull JSONTableColumnForOrdinalityStep
column(String name)
Add a column to theCOLUMNS
clause of theJSON_TABLE
expression.@NotNull JSONTableColumnPathStep
column(String name, DataType<?> type)
Add a column to theCOLUMNS
clause of theJSON_TABLE
expression.@NotNull JSONTableColumnPathStep
column(Field<?> name)
Add a column to theCOLUMNS
clause of theJSON_TABLE
expression.@NotNull JSONTableColumnPathStep
column(Field<?> name, DataType<?> type)
Add a column to theCOLUMNS
clause of theJSON_TABLE
expression.@NotNull JSONTableColumnForOrdinalityStep
column(Name name)
Add a column to theCOLUMNS
clause of theJSON_TABLE
expression.@NotNull JSONTableColumnPathStep
column(Name name, DataType<?> type)
Add a column to theCOLUMNS
clause of theJSON_TABLE
expression.
-
-
-
Method Detail
-
column
@NotNull @Support({DB2_11,HANA,MYSQL_8_0_19,ORACLE12C,POSTGRES_12,SQLSERVER2016}) @NotNull JSONTableColumnForOrdinalityStep column(String name)
Add a column to theCOLUMNS
clause of theJSON_TABLE
expression.
-
column
@NotNull @Support({DB2_11,HANA,MYSQL_8_0_19,ORACLE12C,POSTGRES_12,SQLSERVER2016}) @NotNull JSONTableColumnForOrdinalityStep column(Name name)
Add a column to theCOLUMNS
clause of theJSON_TABLE
expression.
-
column
@NotNull @Support({DB2_11,HANA,MYSQL_8_0_19,ORACLE12C,POSTGRES_12,SQLSERVER2016}) @NotNull JSONTableColumnPathStep column(Field<?> name)
Add a column to theCOLUMNS
clause of theJSON_TABLE
expression.
-
column
@NotNull @Support({DB2_11,HANA,MYSQL_8_0_19,ORACLE12C,POSTGRES_12,SQLSERVER2016}) @NotNull JSONTableColumnPathStep column(String name, DataType<?> type)
Add a column to theCOLUMNS
clause of theJSON_TABLE
expression.
-
column
@NotNull @Support({DB2_11,HANA,MYSQL_8_0_19,ORACLE12C,POSTGRES_12,SQLSERVER2016}) @NotNull JSONTableColumnPathStep column(Name name, DataType<?> type)
Add a column to theCOLUMNS
clause of theJSON_TABLE
expression.
-
column
@NotNull @Support({DB2_11,HANA,MYSQL_8_0_19,ORACLE12C,POSTGRES_12,SQLSERVER2016}) @NotNull JSONTableColumnPathStep column(Field<?> name, DataType<?> type)
Add a column to theCOLUMNS
clause of theJSON_TABLE
expression.
-
-