Class

com.websudos.phantom

AutoCreate

Related Doc: package phantom

Permalink

sealed class AutoCreate extends CreateImplicits

Linear Supertypes
CreateImplicits, TablePropertyClauses, CompressionStrategies, CompactionStrategies, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AutoCreate
  2. CreateImplicits
  3. TablePropertyClauses
  4. CompressionStrategies
  5. CompactionStrategies
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AutoCreate()

    Permalink

Type Members

  1. sealed class SizeTieredCompactionStrategy extends CompactionStrategy

    Permalink
    Definition Classes
    CompactionStrategies

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. val Cache: CacheStrategies.type

    Permalink
    Definition Classes
    CreateImplicits
  5. object DateTieredCompactionStrategy extends CompactionStrategy with Product with Serializable

    Permalink
    Definition Classes
    CompactionStrategies
  6. object DeflateCompressor extends CompressionStrategy with Product with Serializable

    Permalink
    Definition Classes
    CompressionStrategies
  7. object LZ4Compressor extends CompressionStrategy with Product with Serializable

    Permalink
    Definition Classes
    CompressionStrategies
  8. object LeveledCompactionStrategy extends CompactionStrategy with Product with Serializable

    Permalink
    Definition Classes
    CompactionStrategies
  9. object SizeTieredCompactionStrategy extends SizeTieredCompactionStrategy with Product with Serializable

    Permalink
    Definition Classes
    CompactionStrategies
  10. object SnappyCompressor extends CompressionStrategy with Product with Serializable

    Permalink
    Definition Classes
    CompressionStrategies
  11. object Storage

    Permalink
    Definition Classes
    TablePropertyClauses
  12. lazy val _tables: ArrayBuffer[CassandraTable[_, _]]

    Permalink
    Attributes
    protected[this]
  13. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  14. def autocreate()(implicit keySpace: KeySpace): ExecutableStatementList

    Permalink
  15. def autoinit()(implicit keySpace: KeySpace): ExecutableStatementList

    Permalink
  16. def autotruncate()(implicit keySpace: KeySpace): ExecutableStatementList

    Permalink
  17. object bloom_filter_fp_chance extends TableProperty

    Permalink
    Definition Classes
    TablePropertyClauses
  18. object caching extends TableProperty

    Permalink
    Definition Classes
    TablePropertyClauses
  19. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. object comment extends TableProperty

    Permalink
    Definition Classes
    TablePropertyClauses
  21. object compaction extends TableProperty

    Permalink

    Table creation clause allowing specification of CQL compaction strategies.

    Table creation clause allowing specification of CQL compaction strategies.

    • SizeTieredCompactionStrategy
    • LeveledCompactionStrategy
    • DateTieredCompactionStrategy
    import com.websudos.phantom.dsl._
    
    SomeTable.create.`with`(compaction eqs SnappyCompressor)
    Definition Classes
    TablePropertyClauses
  22. object compression extends TableProperty

    Permalink

    Helper object used to specify the compression strategy for a table.

    Helper object used to specify the compression strategy for a table. According to the Cassandra specification, the available strategies are:

    • SnappyCompressor
    • LZ4Compressor
    • DeflateCompressor

    A simple way to define a strategy is by using the {{eqs}} method.

    import com.websudos.phantom.dsl._
    
    SomeTable.create.with(compression eqs SnappyCompressor)

    Using a compression strategy also allows using the API methods of controlling compressor behaviour:

    import com.websudos.phantom.dsl._
    import com.twitter.conversions.storage._
    
    SomeTable.create.`with`(compression eqs SnappyCompressor.chunk_length_kb(50.kilobytes))
    Definition Classes
    TablePropertyClauses
  23. object dclocal_read_repair_chance extends TableProperty

    Permalink
    Definition Classes
    TablePropertyClauses
  24. object default_time_to_live extends TableProperty

    Permalink
    Definition Classes
    TablePropertyClauses
  25. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  27. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  28. object gc_grace_seconds extends TableProperty

    Permalink
    Definition Classes
    TablePropertyClauses
  29. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  30. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  31. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  32. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  33. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  34. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  35. object read_repair_chance extends TableProperty

    Permalink
    Definition Classes
    TablePropertyClauses
  36. object replicate_on_write extends TableProperty

    Permalink
    Definition Classes
    TablePropertyClauses
  37. implicit def rootCreateQueryToCreateQuery[T <: CassandraTable[T, _], R](root: RootCreateQuery[T, R])(implicit keySpace: KeySpace): Default[T, R]

    Permalink
    Definition Classes
    CreateImplicits
  38. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  39. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  40. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CreateImplicits

Inherited from TablePropertyClauses

Inherited from CompressionStrategies

Inherited from CompactionStrategies

Inherited from AnyRef

Inherited from Any

Ungrouped