Module: Cequel::Metal

Defined in:
lib/cequel/metal.rb,
lib/cequel/metal/row.rb,
lib/cequel/metal/batch.rb,
lib/cequel/metal/writer.rb,
lib/cequel/metal/deleter.rb,
lib/cequel/metal/logging.rb,
lib/cequel/metal/updater.rb,
lib/cequel/metal/data_set.rb,
lib/cequel/metal/inserter.rb,
lib/cequel/metal/keyspace.rb,
lib/cequel/metal/statement.rb,
lib/cequel/metal/incrementer.rb,
lib/cequel/metal/batch_manager.rb,
lib/cequel/metal/request_logger.rb,
lib/cequel/metal/row_specification.rb,
lib/cequel/metal/cql_row_specification.rb,
lib/cequel/metal/policy/cassandra_error.rb,
lib/cequel/metal/new_relic_instrumentation.rb

Overview

The Cequel::Metal layer provides a low-level interface to the Cassandra database. Most of the functionality is exposed via the DataSet class, which encapsulates a table with optional filtering, and provides an interface for constructing read and write queries. The Metal layer is not schema-aware, and relies on the user to construct valid CQL queries.

See Also:

Since:

  • 1.0.0

Defined Under Namespace

Modules: Logging, NewRelicInstrumentation, Policy Classes: Batch, BatchManager, CqlRowSpecification, DataSet, Deleter, Incrementer, Inserter, Keyspace, RequestLogger, Row, RowSpecification, Statement, Updater, Writer