cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Cassandra Wiki] Update of "API" by RauanMaemirov
Date Sun, 28 Feb 2010 10:10:54 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for change notification.

The "API" page has been changed by RauanMaemirov.
The comment on this change is: Just a little fix SliceRange in the description of start and
finish..
http://wiki.apache.org/cassandra/API?action=diff&rev1=38&rev2=39

--------------------------------------------------

  === SliceRange ===
  A slice range is a structure that stores basic range, ordering and limit information for
a query that will return multiple columns. It could be thought of as Cassandra's version of
`LIMIT` and `ORDER BY`.
  ||'''Attribute''' ||'''Type''' ||'''Default''' ||'''Required''' ||'''Description''' ||
- ||`start` ||`binary` ||n/a ||Y ||The column name to start the slice with. This attribute
is not required, though there is no default value, and can be safely set to `''`, i.e., an
empty byte array, to start with the first column name.  Otherwise, it must a valid value under
the rules of the Comparator defined for the given `ColumnFamily`. ||
+ ||`start` ||`binary` ||n/a ||Y ||The column name to start the slice with. This attribute
is not required, though there is no default value, and can be safely set to `''`, i.e., an
empty byte array, to start with the first column name.  Otherwise, it must be a valid value
under the rules of the Comparator defined for the given `ColumnFamily`. ||
- ||`finish` ||`binary` ||n/a ||Y ||The column name to stop the slice at. This attribute is
not required, though there is no default value, and can be safely set to an empty byte array
to not stop until `count` results are seen. Otherwise, it must also be a value value to the
`ColumnFamily` Comparator. ||
+ ||`finish` ||`binary` ||n/a ||Y ||The column name to stop the slice at. This attribute is
not required, though there is no default value, and can be safely set to an empty byte array
to not stop until `count` results are seen. Otherwise, it must also be a valid value to the
`ColumnFamily` Comparator. ||
  ||`reversed` ||`bool` ||`false` ||N ||Whether the results should be ordered in reversed
order. Similar to `ORDER BY blah DESC` in SQL. ||
  ||`count` ||`integer` ||`100` ||N ||How many columns to return. Similar to `LIMIT 100` in
SQL. May be arbitrarily large, but Thrift will materialize the whole result into memory before
returning it to the client, so be aware that you may be better served by iterating through
slices by passing the last value of one call in as the `start` of the next instead of increasing
`count` arbitrarily large. ||
  

Mime
View raw message