Package | Description |
---|---|
org.apache.kudu | |
org.apache.kudu.client |
Modifier and Type | Method and Description |
---|---|
ColumnSchema |
ColumnSchema.ColumnSchemaBuilder.build()
Builds a
ColumnSchema using the passed parameters. |
ColumnSchema |
Schema.getColumn(String columnName)
Get the column associated with the specified name
|
ColumnSchema |
Schema.getColumnByIndex(int idx)
Get the column at the specified index in the original list
|
Modifier and Type | Method and Description |
---|---|
List<ColumnSchema> |
Schema.getColumns()
Get the list of columns used to create this schema
|
List<ColumnSchema> |
Schema.getPrimaryKeyColumns()
Get the primary key columns.
|
Constructor and Description |
---|
Schema(List<ColumnSchema> columns)
Constructs a schema using the specified columns and does some internal accounting
|
Schema(List<ColumnSchema> columns,
List<Integer> columnIds)
Constructs a schema using the specified columns and IDs.
|
Modifier and Type | Method and Description |
---|---|
ColumnSchema |
ColumnRangePredicate.getColumn()
Deprecated.
Get the column used by this predicate
|
Modifier and Type | Method and Description |
---|---|
AlterTableOptions |
AlterTableOptions.addColumn(ColumnSchema colSchema)
Add a new column.
|
static KuduPredicate |
KuduPredicate.newComparisonPredicate(ColumnSchema column,
KuduPredicate.ComparisonOp op,
BigDecimal value)
Creates a new comparison predicate on a Decimal column.
|
static KuduPredicate |
KuduPredicate.newComparisonPredicate(ColumnSchema column,
KuduPredicate.ComparisonOp op,
boolean value)
Creates a new
KuduPredicate on a boolean column. |
static KuduPredicate |
KuduPredicate.newComparisonPredicate(ColumnSchema column,
KuduPredicate.ComparisonOp op,
byte[] value)
Creates a new comparison predicate on a binary column.
|
static KuduPredicate |
KuduPredicate.newComparisonPredicate(ColumnSchema column,
KuduPredicate.ComparisonOp op,
double value)
Creates a new comparison predicate on a double column.
|
static KuduPredicate |
KuduPredicate.newComparisonPredicate(ColumnSchema column,
KuduPredicate.ComparisonOp op,
float value)
Creates a new comparison predicate on a float column.
|
static KuduPredicate |
KuduPredicate.newComparisonPredicate(ColumnSchema column,
KuduPredicate.ComparisonOp op,
long value)
Creates a new comparison predicate on an integer or timestamp column.
|
static KuduPredicate |
KuduPredicate.newComparisonPredicate(ColumnSchema column,
KuduPredicate.ComparisonOp op,
String value)
Creates a new comparison predicate on a string column.
|
static KuduPredicate |
KuduPredicate.newComparisonPredicate(ColumnSchema column,
KuduPredicate.ComparisonOp op,
Timestamp value)
Creates a new comparison predicate on a timestamp column.
|
static <T> KuduPredicate |
KuduPredicate.newInListPredicate(ColumnSchema column,
List<T> values)
Creates a new IN list predicate.
|
static KuduPredicate |
KuduPredicate.newIsNotNullPredicate(ColumnSchema column)
Creates a new
IS NOT NULL predicate. |
static KuduPredicate |
KuduPredicate.newIsNullPredicate(ColumnSchema column)
Creates a new
IS NULL predicate. |
Constructor and Description |
---|
ColumnRangePredicate(ColumnSchema column)
Deprecated.
Create the predicate on the specified column
|
Copyright © 2018 The Apache Software Foundation. All rights reserved.