org.apache.spark.sql

CassandraRelation

case class CassandraRelation(host: String, nativePort: String, rpcPort: String, keyspace: String, table: String, sqlContext: SQLContext, cassandraUsername: Option[String] = scala.None, cassandraPassword: Option[String] = scala.None, mayUseStartgate: Boolean = false, conf: Option[Configuration] = scala.None) extends LeafNode with MultiInstanceRelation with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, MultiInstanceRelation, LeafNode, LeafNode[LogicalPlan], LogicalPlan, QueryPlan[LogicalPlan], TreeNode[LogicalPlan], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CassandraRelation
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. MultiInstanceRelation
  7. LeafNode
  8. LeafNode
  9. LogicalPlan
  10. QueryPlan
  11. TreeNode
  12. AnyRef
  13. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CassandraRelation(host: String, nativePort: String, rpcPort: String, keyspace: String, table: String, sqlContext: SQLContext, cassandraUsername: Option[String] = scala.None, cassandraPassword: Option[String] = scala.None, mayUseStartgate: Boolean = false, conf: Option[Configuration] = scala.None)

Type Members

  1. case class Statistics extends Product with Serializable

    Definition Classes
    LogicalPlan

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def apply(number: Int): LogicalPlan

    Definition Classes
    TreeNode
  7. def argString: String

    Definition Classes
    TreeNode
  8. def asCode: String

    Definition Classes
    TreeNode
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. val cassandraPassword: Option[String]

  11. val cassandraUsername: Option[String]

  12. def children: Nil.type

    Definition Classes
    LeafNode
  13. def childrenResolved: Boolean

    Definition Classes
    LogicalPlan
  14. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def collect[B](pf: PartialFunction[LogicalPlan, B]): Seq[B]

    Definition Classes
    TreeNode
  16. val conf: Option[Configuration]

  17. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. def expressions: Seq[Expression]

    Definition Classes
    QueryPlan
  19. def fastEquals(other: TreeNode[_]): Boolean

    Definition Classes
    TreeNode
  20. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def flatMap[A](f: (LogicalPlan) ⇒ TraversableOnce[A]): Seq[A]

    Definition Classes
    TreeNode
  22. def foreach(f: (LogicalPlan) ⇒ Unit): Unit

    Definition Classes
    TreeNode
  23. def generateTreeString(depth: Int, builder: StringBuilder): StringBuilder

    Attributes
    protected
    Definition Classes
    TreeNode
  24. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  25. def getNodeNumbered(number: MutableInt): LogicalPlan

    Attributes
    protected
    Definition Classes
    TreeNode
  26. val host: String

  27. val id: Long

    Definition Classes
    TreeNode
  28. lazy val inputSet: AttributeSet

    Definition Classes
    LogicalPlan
  29. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  30. val keyspace: String

  31. def makeCopy(newArgs: Array[AnyRef]): CassandraRelation.this.type

    Definition Classes
    TreeNode
  32. def map[A](f: (LogicalPlan) ⇒ A): Seq[A]

    Definition Classes
    TreeNode
  33. def mapChildren(f: (LogicalPlan) ⇒ LogicalPlan): CassandraRelation.this.type

    Definition Classes
    TreeNode
  34. val mayUseStartgate: Boolean

  35. val nativePort: String

  36. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  37. def newInstance(): CassandraRelation.this.type

    Definition Classes
    CassandraRelation → MultiInstanceRelation
  38. def nodeName: String

    Definition Classes
    TreeNode
  39. final def notify(): Unit

    Definition Classes
    AnyRef
  40. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  41. def numberedTreeString: String

    Definition Classes
    TreeNode
  42. def otherCopyArgs: Seq[AnyRef]

    Attributes
    protected
    Definition Classes
    TreeNode
  43. val output: Seq[Attribute]

    Definition Classes
    CassandraRelation → QueryPlan
  44. def outputSet: AttributeSet

    Definition Classes
    QueryPlan
  45. def printSchema(): Unit

    Definition Classes
    QueryPlan
  46. def pushdownPredicates(filters: Seq[Expression]): PushdownFilters

  47. def resolve(name: String, input: Seq[Attribute]): Option[NamedExpression]

    Attributes
    protected
    Definition Classes
    LogicalPlan
  48. def resolve(name: String): Option[NamedExpression]

    Definition Classes
    LogicalPlan
  49. def resolveChildren(name: String): Option[NamedExpression]

    Definition Classes
    LogicalPlan
  50. lazy val resolved: Boolean

    Definition Classes
    LogicalPlan
  51. val rpcPort: String

  52. def sameInstance(other: TreeNode[_]): Boolean

    Definition Classes
    TreeNode
  53. def schema: catalyst.types.StructType

    Definition Classes
    QueryPlan
  54. def schemaString: String

    Definition Classes
    QueryPlan
  55. def simpleString: String

    Definition Classes
    TreeNode
  56. val sqlContext: SQLContext

  57. lazy val statistics: Statistics

    Definition Classes
    CassandraRelation → LogicalPlan
  58. def stringArgs: Iterator[Any]

    Attributes
    protected
    Definition Classes
    TreeNode
  59. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  60. val table: String

  61. def toString(): String

    Definition Classes
    TreeNode → AnyRef → Any
  62. def transform(rule: PartialFunction[LogicalPlan, LogicalPlan]): LogicalPlan

    Definition Classes
    TreeNode
  63. def transformAllExpressions(rule: PartialFunction[Expression, Expression]): CassandraRelation.this.type

    Definition Classes
    QueryPlan
  64. def transformChildrenDown(rule: PartialFunction[LogicalPlan, LogicalPlan]): CassandraRelation.this.type

    Definition Classes
    TreeNode
  65. def transformChildrenUp(rule: PartialFunction[LogicalPlan, LogicalPlan]): CassandraRelation.this.type

    Definition Classes
    TreeNode
  66. def transformDown(rule: PartialFunction[LogicalPlan, LogicalPlan]): LogicalPlan

    Definition Classes
    TreeNode
  67. def transformExpressions(rule: PartialFunction[Expression, Expression]): CassandraRelation.this.type

    Definition Classes
    QueryPlan
  68. def transformExpressionsDown(rule: PartialFunction[Expression, Expression]): CassandraRelation.this.type

    Definition Classes
    QueryPlan
  69. def transformExpressionsUp(rule: PartialFunction[Expression, Expression]): CassandraRelation.this.type

    Definition Classes
    QueryPlan
  70. def transformUp(rule: PartialFunction[LogicalPlan, LogicalPlan]): LogicalPlan

    Definition Classes
    TreeNode
  71. def treeString: String

    Definition Classes
    TreeNode
  72. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  73. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  74. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. def withNewChildren(newChildren: Seq[LogicalPlan]): CassandraRelation.this.type

    Definition Classes
    TreeNode

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from MultiInstanceRelation

Inherited from LeafNode

Inherited from LeafNode[LogicalPlan]

Inherited from LogicalPlan

Inherited from QueryPlan[LogicalPlan]

Inherited from TreeNode[LogicalPlan]

Inherited from AnyRef

Inherited from Any

Ungrouped