Package org.apache.cassandra.bridge
Class CassandraBridgeFactory
- java.lang.Object
-
- org.apache.cassandra.bridge.BaseCassandraBridgeFactory
-
- org.apache.cassandra.bridge.CassandraBridgeFactory
-
public final class CassandraBridgeFactory extends org.apache.cassandra.bridge.BaseCassandraBridgeFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCassandraBridgeFactory.VersionSpecificBridge
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.cassandra.bridge.CassandraBridgeget(java.lang.String version)static org.apache.cassandra.bridge.CassandraBridgeget(org.apache.cassandra.bridge.CassandraVersion version)static org.apache.cassandra.bridge.CassandraBridgeget(org.apache.cassandra.bridge.CassandraVersionFeatures features)static org.apache.cassandra.spark.data.converter.SparkSqlTypeConvertergetSparkSql(org.apache.cassandra.bridge.CassandraBridge bridge)static org.apache.cassandra.spark.data.converter.SparkSqlTypeConvertergetSparkSql(org.apache.cassandra.bridge.CassandraVersion version)static org.apache.cassandra.spark.data.converter.SparkSqlTypeConvertergetSparkSql(org.apache.cassandra.bridge.CassandraVersionFeatures features)static java.lang.StringmaybeQuotedIdentifier(org.apache.cassandra.bridge.CassandraBridge bridge, boolean quoteIdentifiers, java.lang.String unquotedName)Returns the quoted name when thequoteIdentifiersparameter istrueAND theunquotedNameneeds to be quoted (i.e.
-
-
-
Method Detail
-
get
@NotNull public static org.apache.cassandra.bridge.CassandraBridge get(@NotNull java.lang.String version)
-
get
@NotNull public static org.apache.cassandra.bridge.CassandraBridge get(@NotNull org.apache.cassandra.bridge.CassandraVersionFeatures features)
-
get
@NotNull public static org.apache.cassandra.bridge.CassandraBridge get(@NotNull org.apache.cassandra.bridge.CassandraVersion version)
-
getSparkSql
@NotNull public static org.apache.cassandra.spark.data.converter.SparkSqlTypeConverter getSparkSql(@NotNull org.apache.cassandra.bridge.CassandraVersionFeatures features)
-
getSparkSql
@NotNull public static org.apache.cassandra.spark.data.converter.SparkSqlTypeConverter getSparkSql(@NotNull org.apache.cassandra.bridge.CassandraBridge bridge)
-
getSparkSql
@NotNull public static org.apache.cassandra.spark.data.converter.SparkSqlTypeConverter getSparkSql(@NotNull org.apache.cassandra.bridge.CassandraVersion version)
-
maybeQuotedIdentifier
public static java.lang.String maybeQuotedIdentifier(org.apache.cassandra.bridge.CassandraBridge bridge, boolean quoteIdentifiers, java.lang.String unquotedName)Returns the quoted name when thequoteIdentifiersparameter istrueAND theunquotedNameneeds to be quoted (i.e. it uses mixed case, or it is a Cassandra reserved word).- Parameters:
bridge- the Cassandra bridgequoteIdentifiers- whether identifiers should be quotedunquotedName- the unquoted name to maybe be quoted- Returns:
- the quoted name when the conditions are met
-
-