Package io.stargate.sdk.rest
Class ColumnsClient
java.lang.Object
io.stargate.sdk.rest.ColumnsClient
Working with a Column.
- Author:
- Cedrick LUNVEN (@clunven)
-
Field Summary
FieldsModifier and TypeFieldDescription/v2/schemas/keyspaces/{keyspace}/tables/{tableName}/columns/{columnName} -
Constructor Summary
ConstructorsConstructorDescriptionColumnsClient(LoadBalancedHttpClient stargateHttpClient, TableClient tableClient, String columnId) Constructor focusing on a single Column -
Method Summary
-
Field Details
-
columnSchemaResource
/v2/schemas/keyspaces/{keyspace}/tables/{tableName}/columns/{columnName}
-
-
Constructor Details
-
ColumnsClient
public ColumnsClient(LoadBalancedHttpClient stargateHttpClient, TableClient tableClient, String columnId) Constructor focusing on a single Column- Parameters:
stargateHttpClient- stargateHttpClienttableClient- table resource clientcolumnId- current column identifier
-
-
Method Details
-
find
Retrieve a column.- Returns:
- ColumnDefinition
- See Also:
-
exist
public boolean exist()Check if the column exist on the- Returns:
- boolean
-
create
Add a column.- Parameters:
cd- ColumnDefinition- See Also:
-
delete
public void delete()Delete a column.- See Also:
-
rename
Update a column.- Parameters:
newName- String- See Also:
-