com.spotright.polidoro

model

package model

Model of Cassandra Column Families, Predicates, and Operations.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. model
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class CV1[A](a: A, eql: ComponentEquality = ...)(implicit evidence$16: Manifest[A]) extends Product with Serializable

  2. trait CV1Shadow[A] extends AnyRef

    A CV{N}Shadow gets mixed into Composite in CV{N}'s toComp method.

  3. case class CV2[A, B](a: A, b: B, eql: ComponentEquality = ...)(implicit evidence$17: Manifest[A], evidence$18: Manifest[B]) extends Product with Serializable

  4. trait CV2Shadow[A, B] extends AnyRef

  5. case class CV3[A, B, C](a: A, b: B, c: C, eql: ComponentEquality = ...)(implicit evidence$19: Manifest[A], evidence$20: Manifest[B], evidence$21: Manifest[C]) extends Product with Serializable

  6. trait CV3Shadow[A, B, C] extends AnyRef

  7. case class CV4[A, B, C, D](a: A, b: B, c: C, d: D, eql: ComponentEquality = ...)(implicit evidence$22: Manifest[A], evidence$23: Manifest[B], evidence$24: Manifest[C], evidence$25: Manifest[D]) extends Product with Serializable

  8. trait CV4Shadow[A, B, C, D] extends AnyRef

  9. case class CV5[A, B, C, D, E](a: A, b: B, c: C, d: D, e: E, eql: ComponentEquality = ...)(implicit evidence$26: Manifest[A], evidence$27: Manifest[B], evidence$28: Manifest[C], evidence$29: Manifest[D], evidence$30: Manifest[E]) extends Product with Serializable

  10. trait CV5Shadow[A, B, C, D, E] extends AnyRef

  11. case class ColFam(keyspace: Keyspace, cfname: String, hasCompositeKey: Boolean = false, hasCompositeName: Boolean = false) extends modelish.ColFamish with Product with Serializable

    Cassandra Column Family

  12. type ColFamish = modelish.ColFamish

  13. case class Column[K, N, V](colpath: ColumnPath[K, N], colval: V, ttl: Option[Int] = scala.None)(implicit evidence$1: Manifest[K], evidence$2: Manifest[N], evidence$3: Manifest[V]) extends Columnish[K, N, V] with Product with Serializable

    Cassandra Column

  14. case class ColumnPath[K, N](rowpath: RowPath[K], colname: N)(implicit evidence$1: Manifest[K], evidence$2: Manifest[N]) extends ColumnPathish[K, N] with Product with Serializable

    Cassandra Column Path

  15. type ColumnPathish[K, N] = modelish.ColumnPathish[K, N]

  16. case class ColumnPredicate[N](colnames: Seq[N])(implicit evidence$1: Manifest[N]) extends Predicate[N] with Product with Serializable

  17. type Columnish[K, N, V] = modelish.Columnish[K, N, V]

  18. case class Delete[K, N](colpath: ColumnPathish[K, N])(implicit evidence$6: Manifest[K], evidence$7: Manifest[N]) extends Operation with Product with Serializable

  19. case class IncrCounter[K, N](col: Column[K, N, Long])(implicit evidence$4: Manifest[K], evidence$5: Manifest[N]) extends Operation with Product with Serializable

  20. case class Insert[K, N, V](col: Column[K, N, V])(implicit evidence$1: Manifest[K], evidence$2: Manifest[N], evidence$3: Manifest[V]) extends Operation with Product with Serializable

  21. sealed abstract class Operation extends AnyRef

    Batchable Operations

  22. sealed abstract class Predicate[N] extends AnyRef

  23. case class RangePredicate[N](start: N = null, end: N = null, reversed: Boolean = false, limit: Int = scala.Int.MaxValue)(implicit evidence$4: Manifest[N]) extends Predicate[N] with Product with Serializable

  24. case class RowDelete[K, N](rowpath: RowPathish[K])(implicit evidence$9: Manifest[K], evidence$10: Manifest[N]) extends Operation with Product with Serializable

  25. case class RowPath[K](colfam: ColFam, rowkey: K)(implicit evidence$1: Manifest[K]) extends RowPathish[K] with Product with Serializable

    Cassandra Column Family Row

  26. type RowPathish[K] = modelish.RowPathish[K]

  27. implicit class StrDecr extends AnyRef

    Decrement the last character of a string.

  28. implicit class StrIncr extends AnyRef

    Increment the last character of a string.

  29. implicit class StrUTF8ByteBuffer extends AnyRef

    Decorate a String with a method to provide a ByteBuffer

Value Members

  1. object CV1 extends Serializable

  2. object CV2 extends Serializable

  3. object CV3 extends Serializable

  4. object CV4 extends Serializable

  5. object CV5 extends Serializable

  6. object ColFam extends Serializable

  7. object Column extends Serializable

  8. object ColumnPath extends Serializable

  9. object ColumnPredicate extends Serializable

  10. object CompositeFactory

    Builder for Composites

  11. object Delete extends Serializable

  12. object PrefixPredicate

    Open end-ed RangePrefix

  13. object PrefixPredicateCF

    Provide a function to modify a CompositeRangeBuilder.

  14. object RangePredicate extends Serializable

  15. object RowPath extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped