public final class ResultSchema
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ResultSchema.Column
A single column.
|
Modifier and Type | Method and Description |
---|---|
ResultSchema.Column |
getColumn(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.
|
int |
getColumnCount()
Returns the number of columns.
|
java.util.OptionalInt |
getColumnPositionByName(Name columnName)
Retrieves the column position for column named "columnName", if it exists.
|
java.util.OptionalInt |
getColumnPositionByName(java.lang.String columnName)
Retrieves the column position for column named "columnName", if it exists.
|
java.util.List<ResultSchema.Column> |
getColumns()
Returns all columns.
|
public java.util.List<ResultSchema.Column> getColumns()
public int getColumnCount()
public ResultSchema.Column getColumn(int position)
position
- The index.public java.util.Optional<ResultSchema.Column> getColumnByName(java.lang.String columnName)
columnName
- The name of the column to retrieve.public java.util.Optional<ResultSchema.Column> getColumnByName(Name columnName)
columnName
- The name of the column to retrieve.public java.util.OptionalInt getColumnPositionByName(java.lang.String columnName)
columnName
- The name of the column.public java.util.OptionalInt getColumnPositionByName(Name columnName)
columnName
- The name of the column.