Class: DataCollection

metadata~ DataCollection

Describes a table or a view

Constructor

(abstract) new DataCollection(name)

Creates a new instance of DataCollection
Parameters:
Name Type Description
name String Name of the data object.

Members

bloomFilterFalsePositiveChance :number

False-positive probability for SSTable Bloom filters.
Type:
  • number

caching :String

Level of caching: all, keys_only, rows_only, none
Type:
  • String

clusteringKeys :Array

Array describing the columns that form the clustering key.
Type:
  • Array

clusteringOrder :Array

Array describing the clustering order of the columns in the same order as the clusteringKeys.
Type:
  • Array

columns :Array

Array describing the table columns.
Type:
  • Array

columnsByName :Object

An associative Array of columns by name.
Type:
  • Object

comment :String

A human readable comment describing the table.
Type:
  • String

compactionClass :String

Compaction strategy class used for the table.
Type:
  • String

compactionOptions :Object

Associative-array containing the compaction options keys and values.
Type:
  • Object

compression :Object

Associative-array containing the compression options.
Type:
  • Object

crcCheckChance :Number|null

When compression is enabled, this option defines the probability with which checksums for compressed blocks are checked during reads. The default value for this options is 1.0 (always check).

For Cassandra versions prior to 3.0.0, this method always returns {@code null}.

Type:
  • Number | null

defaultTtl :Number

Returns the default TTL for this table.

Note: this option is not available in Cassandra 1.2 and will return 0 (no default TTL) when connected to 1.2 nodes.

Type:
  • Number

extensions :Object

An associative Array containing extra metadata for the table.

For Cassandra versions prior to 3.0.0, this method always returns {@code null}.

Type:
  • Object

gcGraceSeconds :number

Specifies the time to wait before garbage collecting tombstones (deletion markers)
Type:
  • number

localReadRepairChance :number

Specifies the probability of read repairs being invoked over all replicas in the current data center.
Type:
  • number

maxIndexInterval :Number|null

Returns the maximum index interval option for this table.

Note: this option is available in Cassandra 2.1 and above, and will return {@code null} for earlier versions.

Type:
  • Number | null

minIndexInterval :Number|null

Returns the minimum index interval option for this table.

Note: this option is available in Cassandra 2.1 and above, and will return {@code null} for earlier versions.

Type:
  • Number | null

name :String

Name of the object
Type:
  • String

partitionKeys :Array

Array describing the columns that are part of the partition key.
Type:
  • Array

populateCacheOnFlush :Boolean

Whether the populate I/O cache on flush is set on this table.
Type:
  • Boolean

readRepairChance :number

Specifies the probability with which read repairs should be invoked on non-quorum reads. The value must be between 0 and 1.
Type:
  • number

speculativeRetry :String

* Returns the speculative retry option for this table.

Note: this option is not available in Cassandra 1.2 and will return "NONE" (no speculative retry) when connected to 1.2 nodes.

Type:
  • String