Describes a CQL materialized view.

Augments

Members

number

bloomFilterFalsePositiveChance

False-positive probability for SSTable Bloom filters.

String

caching

Level of caching: all, keys_only, rows_only, none

Array

clusteringKeys

Array describing the columns that form the clustering key.

Array

clusteringOrder

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

Array

columns

Array describing the table columns.

Object

columnsByName

An associative Array of columns by name.

String

comment

A human readable comment describing the table.

String

compactionClass

Compaction strategy class used for the table.

Object

compactionOptions

Associative-array containing the compaction options keys and values.

Object

compression

Associative-array containing the compression options.

Number or null

crcCheckChance

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 Apache Cassandra versions prior to 3.0.0, this method always returns null.

Number

defaultTtl

Returns the default TTL for this table.

Object

extensions

An associative Array containing extra metadata for the table.

For Apache Cassandra versions prior to 3.0.0, this method always returns null.

number

gcGraceSeconds

Specifies the time to wait before garbage collecting tombstones (deletion markers)

boolean

includeAllColumns

Determines if all the table columns where are included in the view.

number

localReadRepairChance

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

Number or null

maxIndexInterval

Returns the maximum index interval option for this table.

Note: this option is available in Apache Cassandra 2.1 and above, and will return null for earlier versions.

Number or null

minIndexInterval

Returns the minimum index interval option for this table.

Note: this option is available in Apache Cassandra 2.1 and above, and will return null for earlier versions.

String

name

Name of the object

Array

partitionKeys

Array describing the columns that are part of the partition key.

Boolean

populateCacheOnFlush

Whether the populate I/O cache on flush is set on this table.

number

readRepairChance

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

String

speculativeRetry

  • Returns the speculative retry option for this table.
String

tableName

Name of the table.

String

whereClause

View where clause.

Constructor

new

MaterializedView

(String name)

Creates a new MaterializedView.

Parameters:
Name Type Description
name String

Name of the View.