Package com.tableau.hyperapi
Class ResultSchema
- java.lang.Object
-
- com.tableau.hyperapi.ResultSchema
-
public final class ResultSchema extends java.lang.ObjectThe schema of a query result.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResultSchema.ColumnA single column.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResultSchema.ColumngetColumn(int position)Returns the column at a specific position.java.util.Optional<ResultSchema.Column>getColumnByName(Name columnName)Retrieves the column named "columnName", if it exists.java.util.Optional<ResultSchema.Column>getColumnByName(java.lang.String columnName)Retrieves the column named "columnName", if it exists.intgetColumnCount()Returns the number of columns.java.util.OptionalIntgetColumnPositionByName(Name columnName)Retrieves the column position for column named "columnName", if it exists.java.util.OptionalIntgetColumnPositionByName(java.lang.String columnName)Retrieves the column position for column named "columnName", if it exists.java.util.List<ResultSchema.Column>getColumns()Returns all columns.
-
-
-
Method Detail
-
getColumns
public java.util.List<ResultSchema.Column> getColumns()
Returns all columns.- Returns:
- The columns.
-
getColumnCount
public int getColumnCount()
Returns the number of columns.- Returns:
- The number of columns.
-
getColumn
public ResultSchema.Column getColumn(int position)
Returns the column at a specific position.- Parameters:
position- The index.- Returns:
- The column.
-
getColumnByName
public java.util.Optional<ResultSchema.Column> getColumnByName(java.lang.String columnName)
Retrieves the column named "columnName", if it exists.- Parameters:
columnName- The name of the column to retrieve.- Returns:
- The column if it exists.
-
getColumnByName
public java.util.Optional<ResultSchema.Column> getColumnByName(Name columnName)
Retrieves the column named "columnName", if it exists.- Parameters:
columnName- The name of the column to retrieve.- Returns:
- The column if it exists.
-
getColumnPositionByName
public java.util.OptionalInt getColumnPositionByName(java.lang.String columnName)
Retrieves the column position for column named "columnName", if it exists.- Parameters:
columnName- The name of the column.- Returns:
- The position of the column if it exists.
-
getColumnPositionByName
public java.util.OptionalInt getColumnPositionByName(Name columnName)
Retrieves the column position for column named "columnName", if it exists.- Parameters:
columnName- The name of the column.- Returns:
- The position of the column if it exists.
-
-