|
||||||||
| 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 | |||||||