Parse parameters into CassandraDataSourceOptions and TableRef object
Creates a new relation for a cassandra table given table, keyspace, cluster, push_down and schema as parameters.
Creates a new relation for a cassandra table given table, keyspace, cluster, push_down and schema as parameters. It saves the data to the Cassandra table depends on SaveMode
Creates a new relation for a cassandra table given table, keyspace, cluster and push_down as parameters and explicitly pass schema StructType as a parameter
Creates a new relation for a cassandra table given table, keyspace, cluster and push_down as parameters and explicitly pass schema StructType as a parameter
Creates a new relation for a cassandra table.
Creates a new relation for a cassandra table. The parameters map stores table level data. User can specify vale for following keys
label -- vertex label name, required keyspace -- graph name, required cluster -- cluster name, optional, default name is "default" pushdown -- true/false, optional, default is true Cassandra connection settings -- optional, e.g. spark.cassandra.connection.timeout_ms Cassandra Read Settings -- optional, e.g. spark.cassandra.input.fetch.size_in_rows Cassandra Write settings -- optional, e.g. spark.cassandra.output.consistency.level
When push_down is true, some filters are pushed down to CQL.
Graph vertex data source wrap a Cassandra data source It's used internally by DseGraphFrame to handle vertices stored in C*