Example #1
0
int lua_cass_session_get_schema(lua_State* L)
{
	CassSession* session = lua_session_get_ptr(L, 1);
	const CassSchema* schema = cass_session_get_schema(session);

	return lua_cass_push_schema(L, schema);
}
Example #2
0
void print_keyspace(CassSession* session, const char* keyspace) {
  const CassSchema* schema = cass_session_get_schema(session);
  const CassSchemaMeta* keyspace_meta = cass_schema_get_keyspace(schema, keyspace);

  if (keyspace_meta != NULL) {
    print_schema_meta(keyspace_meta, 0);
  } else {
    fprintf(stderr, "Unable to find \"%s\" keyspace in the schema metadata\n", keyspace);
  }

  cass_schema_free(schema);
}
Example #3
0
 /**
  * Update the session schema metadata
  */
 void update_schema() {
   schema_ = test_utils::CassSchemaPtr(cass_session_get_schema(session));
 }