| 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 <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.