Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support stand-alone Cassandra integration #46

Closed
jboner opened this issue Jul 31, 2009 · 3 comments
Closed

Support stand-alone Cassandra integration #46

jboner opened this issue Jul 31, 2009 · 3 comments
Labels
tested PR that was successfully built and tested by Jenkins

Comments

@jboner
Copy link
Member

jboner commented Jul 31, 2009

No description provided.

@viktorklang
Copy link
Member

I'm assuming from our previous discussion that we're talking about something like Cassidy?
Are there any hard requirements or do we make them up as we go? :)

@jboner
Copy link
Member Author

jboner commented Aug 2, 2009

New Thrift API:

public List<Column> get_slice_by_names(String keyspace, String key, ColumnParent column_parent, List<byte[]> column_names, int consistency_level) throws InvalidRequestException, NotFoundException, TException;

public List<Column> get_slice(String keyspace, String key, ColumnParent column_parent, byte[] start, byte[] finish, boolean is_ascending, int count, int consistency_level) throws InvalidRequestException, NotFoundException, TException;

public Column get_column(String keyspace, String key, ColumnPath column_path, int consistency_level) throws InvalidRequestException, NotFoundException, TException;

public int get_column_count(String keyspace, String key, ColumnParent column_parent, int consistency_level) throws InvalidRequestException, TException;

public void insert(String keyspace, String key, ColumnPath column_path, byte[] value, long timestamp, int consistency_level) throws InvalidRequestException, UnavailableException, TException;

public void batch_insert(String keyspace, BatchMutation batch_mutation, int consistency_level) throws InvalidRequestException, UnavailableException, TException;

public void remove(String keyspace, String key, ColumnPathOrParent column_path_or_parent, long timestamp, int consistency_level) throws InvalidRequestException, UnavailableException, TException;

public List<SuperColumn> get_slice_super(String keyspace, String key, String column_family, byte[] start, byte[] finish, boolean is_ascending, int count, int consistency_level) throws InvalidRequestException, TException;

public List<SuperColumn> get_slice_super_by_names(String keyspace, String key, String column_family, List<byte[]> super_column_names, int consistency_level) throws InvalidRequestException, TException;

public SuperColumn get_super_column(String keyspace, String key, SuperColumnPath super_column_path, int consistency_level) throws InvalidRequestException, NotFoundException, TException;

public void batch_insert_super_column(String keyspace, BatchMutationSuper batch_mutation_super, int consistency_level) throws InvalidRequestException, UnavailableException, TException;

public List<String> get_key_range(String keyspace, String column_family, String start, String finish, int count) throws InvalidRequestException, TException;

public String get_string_property(String property) throws TException;

public List<String> get_string_list_property(String property) throws TException;

public Map<String,Map<String,String>> describe_keyspace(String keyspace) throws NotFoundException, TException;

public CqlResult execute_query(String query) throws TException;

@jboner
Copy link
Member Author

jboner commented Aug 2, 2009

I have started to hack this. Need to make it work with new thrift API, see prev comment. Do you want to own this task? If so I can just push my branch.

ticktock pushed a commit to ticktock/akka that referenced this issue Sep 22, 2011
rkuhn added a commit that referenced this issue Apr 1, 2014
Implementation of multi-stream operations
@akka-ci akka-ci added validating PR is currently being validated by Jenkins needs-attention Indicates a PR validation failure (set by CI infrastructure) tested PR that was successfully built and tested by Jenkins and removed validating PR is currently being validated by Jenkins needs-attention Indicates a PR validation failure (set by CI infrastructure) labels Jan 4, 2016
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tested PR that was successfully built and tested by Jenkins
Projects
None yet
Development

No branches or pull requests

3 participants