Class: OrangeLib::CassandraHandler
- Inherits:
-
Object
- Object
- OrangeLib::CassandraHandler
- Defined in:
- lib/orange_lib/cassandra_handler.rb
Instance Method Summary collapse
-
#execute(sql_string) ⇒ Cassandra::Result
Execute a sql statement.
-
#initialize(host, key_space) ⇒ Session
constructor
Initialize a connection to cassandra.
Constructor Details
#initialize(host, key_space) ⇒ Session
Initialize a connection to cassandra
12 13 14 15 |
# File 'lib/orange_lib/cassandra_handler.rb', line 12 def initialize(host, key_space) cluster = Cassandra.cluster(hosts: [host]) @session = cluster.connect(key_space) end |
Instance Method Details
#execute(sql_string) ⇒ Cassandra::Result
Execute a sql statement. end
27 28 29 |
# File 'lib/orange_lib/cassandra_handler.rb', line 27 def execute(sql_string) @session.execute(sql_string) end |