@InterfaceAudience.Public @InterfaceStability.Evolving public static class ColumnSchema.AutoIncrementingColumnSchemaBuilder extends Object
Constructor and Description |
---|
AutoIncrementingColumnSchemaBuilder()
Constructor with default parameter values for
ColumnSchema . |
Modifier and Type | Method and Description |
---|---|
ColumnSchema |
build()
Builds a
ColumnSchema for auto-incrementing column with passed parameters. |
ColumnSchema.AutoIncrementingColumnSchemaBuilder |
comment(String comment)
Set the comment for this column.
|
ColumnSchema.AutoIncrementingColumnSchemaBuilder |
compressionAlgorithm(ColumnSchema.CompressionAlgorithm compressionAlgorithm)
Set the compression algorithm for this column.
|
ColumnSchema.AutoIncrementingColumnSchemaBuilder |
desiredBlockSize(int desiredBlockSize)
Set the desired block size for this column.
|
ColumnSchema.AutoIncrementingColumnSchemaBuilder |
encoding(ColumnSchema.Encoding encoding)
Set the block encoding for this column.
|
public AutoIncrementingColumnSchemaBuilder()
ColumnSchema
.public ColumnSchema.AutoIncrementingColumnSchemaBuilder desiredBlockSize(int desiredBlockSize)
public ColumnSchema.AutoIncrementingColumnSchemaBuilder encoding(ColumnSchema.Encoding encoding)
public ColumnSchema.AutoIncrementingColumnSchemaBuilder compressionAlgorithm(ColumnSchema.CompressionAlgorithm compressionAlgorithm)
public ColumnSchema.AutoIncrementingColumnSchemaBuilder comment(String comment)
public ColumnSchema build()
ColumnSchema
for auto-incrementing column with passed parameters.ColumnSchema