Package org.apache.cassandra.spark.utils
Class FilterUtils
- java.lang.Object
-
- org.apache.cassandra.spark.utils.FilterUtils
-
public final class FilterUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<java.util.List<java.lang.String>>cartesianProduct(java.util.List<java.util.List<java.lang.String>> orderedValues)static java.util.Map<java.lang.String,java.util.List<java.lang.String>>extractPartitionKeyValues(org.apache.spark.sql.sources.Filter[] filters, java.util.Set<java.lang.String> partitionKeyColumnNames)static org.apache.cassandra.spark.sparksql.filters.SSTableTimeRangeFilterparseSSTableTimeRangeFilter(java.util.Map<java.lang.String,java.lang.String> options)ParsesSSTableTimeRangeFilterfrom spark options.
-
-
-
Method Detail
-
extractPartitionKeyValues
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> extractPartitionKeyValues(org.apache.spark.sql.sources.Filter[] filters, java.util.Set<java.lang.String> partitionKeyColumnNames)
-
cartesianProduct
public static java.util.List<java.util.List<java.lang.String>> cartesianProduct(java.util.List<java.util.List<java.lang.String>> orderedValues)
-
parseSSTableTimeRangeFilter
public static org.apache.cassandra.spark.sparksql.filters.SSTableTimeRangeFilter parseSSTableTimeRangeFilter(java.util.Map<java.lang.String,java.lang.String> options)
ParsesSSTableTimeRangeFilterfrom spark options.
-
-