|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsenna.Index
public class Index
Wrapper for sen_index
Constructor Summary | |
---|---|
Index(java.lang.String path)
creates new object with sen_index_open(). |
Method Summary | |
---|---|
void |
close()
call sen_index_close(). |
static Index |
create(java.lang.String path)
call sen_index_create() with below values. |
static Index |
create(java.lang.String path,
int keySize)
call sen_index_create() with below values. |
static Index |
create(java.lang.String path,
int keySize,
int flags)
call sen_index_create() with below values. |
static Index |
create(java.lang.String path,
int keySize,
int flags,
int initialNSegments)
call sen_index_create() with below values. |
static Index |
create(java.lang.String path,
int keySize,
int flags,
int initialNSegments,
int encoding)
call sen_index_create(). |
void |
delete(java.lang.String key,
java.lang.String oldValue)
call sen_index_upd(). |
void |
insert(java.lang.String key,
java.lang.String value)
call sen_index_upd(). |
void |
printInfo()
call sen_index_info() and print results. |
static void |
remove(java.lang.String path)
call sen_index_remove(). |
static void |
rename(java.lang.String oldName,
java.lang.String newName)
call sen_index_rename(). |
Records |
sel(java.lang.String query)
call sen_index_sel(). |
void |
upd(java.lang.String key,
java.lang.String oldValue,
java.lang.String newValue)
call sen_index_upd(). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Index(java.lang.String path) throws SennaException
path
- path
SennaException
Method Detail |
---|
public static Index create(java.lang.String path) throws SennaException
call sen_index_create() with below values. keySize: 0 flags: 0 initialNSegments: 0 encoding: SEN_ENC_DEFAULT
path
- path
SennaException
public static Index create(java.lang.String path, int keySize) throws SennaException
call sen_index_create() with below values. flags: 0 initialNSegments: 0 encoding: SEN_ENC_DEFAULT
path
- pathkeySize
- key size
SennaException
public static Index create(java.lang.String path, int keySize, int flags) throws SennaException
call sen_index_create() with below values. initialNSegments: 0 encoding: SEN_ENC_DEFAULT
path
- pathkeySize
- key sizeflags
- flags
SennaException
public static Index create(java.lang.String path, int keySize, int flags, int initialNSegments) throws SennaException
call sen_index_create() with below values. encoding: SEN_ENC_DEFAULT
path
- pathkeySize
- key sizeflags
- flagsinitialNSegments
- initialNSegments
SennaException
public static Index create(java.lang.String path, int keySize, int flags, int initialNSegments, int encoding) throws SennaException
path
- pathkeySize
- key sizeflags
- flagsinitialNSegments
- initialNSegmentsencoding
- encoding
SennaException
public static void rename(java.lang.String oldName, java.lang.String newName) throws SennaException
oldName
- old namenewName
- new name
SennaException
public static void remove(java.lang.String path) throws SennaException
path
- path
SennaException
public void insert(java.lang.String key, java.lang.String value) throws SennaException
key
- keyvalue
- value
SennaException
public void delete(java.lang.String key, java.lang.String oldValue) throws SennaException
key
- keyoldValue
- old value
SennaException
public void upd(java.lang.String key, java.lang.String oldValue, java.lang.String newValue) throws SennaException
key
- keyoldValue
- old valuenewValue
- new value
SennaException
public void printInfo() throws SennaException
SennaException
public void close() throws SennaException
SennaException
public Records sel(java.lang.String query) throws SennaException
query
- query
SennaException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |