public class ThriftConversion
extends java.lang.Object
Constructor and Description |
---|
ThriftConversion() |
Modifier and Type | Method and Description |
---|---|
static CFMetaData |
fromThrift(org.apache.cassandra.thrift.CfDef cf_def) |
static ConsistencyLevel |
fromThrift(org.apache.cassandra.thrift.ConsistencyLevel cl) |
static KSMetaData |
fromThrift(org.apache.cassandra.thrift.KsDef ksd,
CFMetaData... cfDefs) |
static ColumnDefinition |
fromThrift(java.lang.String ksName,
java.lang.String cfName,
AbstractType<?> thriftComparator,
AbstractType<?> thriftSubcomparator,
org.apache.cassandra.thrift.ColumnDef thriftColumnDef) |
static CFMetaData |
fromThriftCqlRow(org.apache.cassandra.thrift.CqlRow cf,
org.apache.cassandra.thrift.CqlResult columnsRes)
Create CFMetaData from thrift
CqlRow that contains columns from schema_columnfamilies. |
static CFMetaData |
fromThriftForUpdate(org.apache.cassandra.thrift.CfDef cf_def,
CFMetaData toUpdate) |
static java.util.List<IndexExpression> |
indexExpressionsFromThrift(java.util.List<org.apache.cassandra.thrift.IndexExpression> exprs) |
static java.lang.RuntimeException |
rethrow(RequestExecutionException e) |
static org.apache.cassandra.thrift.AuthenticationException |
toThrift(AuthenticationException e) |
static org.apache.cassandra.thrift.CfDef |
toThrift(CFMetaData cfm) |
static org.apache.cassandra.thrift.ColumnDef |
toThrift(ColumnDefinition column) |
static org.apache.cassandra.thrift.ConsistencyLevel |
toThrift(ConsistencyLevel cl) |
static org.apache.cassandra.thrift.KsDef |
toThrift(KSMetaData ksm) |
static org.apache.cassandra.thrift.TimedOutException |
toThrift(RequestFailureException e) |
static org.apache.cassandra.thrift.TimedOutException |
toThrift(RequestTimeoutException e) |
static org.apache.cassandra.thrift.InvalidRequestException |
toThrift(RequestValidationException e) |
static org.apache.cassandra.thrift.UnavailableException |
toThrift(UnavailableException e) |
public static ConsistencyLevel fromThrift(org.apache.cassandra.thrift.ConsistencyLevel cl)
public static org.apache.cassandra.thrift.ConsistencyLevel toThrift(ConsistencyLevel cl)
public static java.lang.RuntimeException rethrow(RequestExecutionException e) throws org.apache.cassandra.thrift.UnavailableException, org.apache.cassandra.thrift.TimedOutException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException
public static org.apache.cassandra.thrift.InvalidRequestException toThrift(RequestValidationException e)
public static org.apache.cassandra.thrift.UnavailableException toThrift(UnavailableException e)
public static org.apache.cassandra.thrift.AuthenticationException toThrift(AuthenticationException e)
public static org.apache.cassandra.thrift.TimedOutException toThrift(RequestTimeoutException e)
public static org.apache.cassandra.thrift.TimedOutException toThrift(RequestFailureException e)
public static java.util.List<IndexExpression> indexExpressionsFromThrift(java.util.List<org.apache.cassandra.thrift.IndexExpression> exprs)
public static KSMetaData fromThrift(org.apache.cassandra.thrift.KsDef ksd, CFMetaData... cfDefs) throws ConfigurationException
ConfigurationException
public static org.apache.cassandra.thrift.KsDef toThrift(KSMetaData ksm)
public static CFMetaData fromThrift(org.apache.cassandra.thrift.CfDef cf_def) throws InvalidRequestException, ConfigurationException
public static CFMetaData fromThriftForUpdate(org.apache.cassandra.thrift.CfDef cf_def, CFMetaData toUpdate) throws InvalidRequestException, ConfigurationException
public static CFMetaData fromThriftCqlRow(org.apache.cassandra.thrift.CqlRow cf, org.apache.cassandra.thrift.CqlResult columnsRes)
CqlRow
that contains columns from schema_columnfamilies.columnsRes
- CqlRow containing columns from schema_columnfamilies.public static org.apache.cassandra.thrift.CfDef toThrift(CFMetaData cfm)
public static ColumnDefinition fromThrift(java.lang.String ksName, java.lang.String cfName, AbstractType<?> thriftComparator, AbstractType<?> thriftSubcomparator, org.apache.cassandra.thrift.ColumnDef thriftColumnDef) throws SyntaxException, ConfigurationException
public static org.apache.cassandra.thrift.ColumnDef toThrift(ColumnDefinition column)
Copyright © 2019 The Apache Software Foundation