Package io.stargate.sdk.rest.domain
Class CreateTable.CreateTableBuilder
java.lang.Object
io.stargate.sdk.rest.domain.CreateTable.CreateTableBuilder
- Enclosing class:
CreateTable
Pattern builder for class
CreateTable.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddClusteringKey(String name, String type, Ordering order) Helper for column CC.Helper for columnaddColumnStatic(String name, String type) Helper for column staticaddPartitionKey(String name, String type) Helper for column PKbuild()Generate target bean.ifNotExist(boolean ine) Helper for if not exist.Helper for name.
-
Constructor Details
-
CreateTableBuilder
public CreateTableBuilder()Default constructor.
-
-
Method Details
-
name
Helper for name.- Parameters:
name- current name- Returns:
- self reference
-
ifNotExist
Helper for if not exist.- Parameters:
ine- current ine- Returns:
- self reference
-
addColumnStatic
Helper for column static- Parameters:
name- current nametype- current type- Returns:
- self reference
-
addColumn
Helper for column- Parameters:
name- current nametype- current type- Returns:
- self reference
-
addPartitionKey
Helper for column PK- Parameters:
name- current nametype- current type- Returns:
- self reference
-
addClusteringKey
Helper for column CC.- Parameters:
name- current nametype- current typeorder- order- Returns:
- self reference
-
build
Generate target bean.- Returns:
- target create table bean.
-