Class: Ilios::Cassandra::Statement
- Inherits:
-
Object
- Object
- Ilios::Cassandra::Statement
- Defined in:
- ext/ilios/ilios.c
Instance Method Summary collapse
-
#bind(hash) ⇒ Cassandra::Statement
Binds a specified column value to a query.
-
#page_size=(page_size) ⇒ Cassandra::Statement
Sets the statement’s page size.
Instance Method Details
#bind(hash) ⇒ Cassandra::Statement
Binds a specified column value to a query. A hash object should be given with column name as key.
163 164 165 166 167 168 169 170 171 172 |
# File 'ext/ilios/statement.c', line 163
static VALUE statement_bind(VALUE self, VALUE hash)
{
CassandraStatement *cassandra_statement;
Check_Type(hash, T_HASH);
TypedData_Get_Struct(self, CassandraStatement, &cassandra_statement_data_type, cassandra_statement);
rb_hash_foreach(hash, hash_cb, (VALUE)cassandra_statement);
return self;
}
|
#page_size=(page_size) ⇒ Cassandra::Statement
Sets the statement’s page size.
180 181 182 183 184 185 186 187 |
# File 'ext/ilios/statement.c', line 180
static VALUE statement_page_size(VALUE self, VALUE page_size)
{
CassandraStatement *cassandra_statement;
GET_STATEMENT(self, cassandra_statement);
cass_statement_set_paging_size(cassandra_statement->statement, NUM2INT(page_size));
return self;
}
|