org.apache.hadoop.hbase.stargate
Class RowSpec
java.lang.Object
org.apache.hadoop.hbase.stargate.RowSpec
public class RowSpec
- extends Object
Parses a path based row/column/timestamp specification into its component
elements.
Constructor Summary |
RowSpec(byte[] startRow,
byte[] endRow,
byte[][] columns,
long startTime,
long endTime,
int maxVersions)
|
RowSpec(byte[] startRow,
byte[] endRow,
Collection<byte[]> columns,
long startTime,
long endTime,
int maxVersions)
|
RowSpec(String path)
|
DEFAULT_START_TIMESTAMP
public static final long DEFAULT_START_TIMESTAMP
- See Also:
- Constant Field Values
DEFAULT_END_TIMESTAMP
public static final long DEFAULT_END_TIMESTAMP
- See Also:
- Constant Field Values
RowSpec
public RowSpec(String path)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
RowSpec
public RowSpec(byte[] startRow,
byte[] endRow,
byte[][] columns,
long startTime,
long endTime,
int maxVersions)
RowSpec
public RowSpec(byte[] startRow,
byte[] endRow,
Collection<byte[]> columns,
long startTime,
long endTime,
int maxVersions)
isSingleRow
public boolean isSingleRow()
getMaxVersions
public int getMaxVersions()
setMaxVersions
public void setMaxVersions(int maxVersions)
hasColumns
public boolean hasColumns()
getRow
public byte[] getRow()
getStartRow
public byte[] getStartRow()
hasEndRow
public boolean hasEndRow()
getEndRow
public byte[] getEndRow()
addColumn
public void addColumn(byte[] column)
getColumns
public byte[][] getColumns()
hasTimestamp
public boolean hasTimestamp()
getTimestamp
public long getTimestamp()
getStartTime
public long getStartTime()
setStartTime
public void setStartTime(long startTime)
getEndTime
public long getEndTime()
setEndTime
public void setEndTime(long endTime)
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2009 The Apache Software Foundation