| java.lang.Object de.anomic.kelondro.kelondroAbstractRecords de.anomic.kelondro.kelondroCachedRecords de.anomic.kelondro.kelondroTree
Inner Class :public class Search | |
Constructor Summary | |
public | kelondroTree(File file, boolean useNodeCache, long preloadTime, kelondroRow rowdef) | public | kelondroTree(File file, boolean useNodeCache, long preloadTime, kelondroRow rowdef, int txtProps, int txtPropsWidth) | public | kelondroTree(kelondroRA ra, String filename, boolean useNodeCache, long preloadTime, kelondroRow rowdef, boolean exitOnFail) | public | kelondroTree(kelondroRA ra, String filename, boolean useNodeCache, long preloadTime, kelondroRow rowdef, kelondroByteOrder objectOrder, int txtProps, int txtPropsWidth, boolean exitOnFail) | public | kelondroTree(kelondroRA ra, String filename, boolean useNodeCache, long preloadTime) |
Method Summary | |
public synchronized void | addUnique(kelondroRow.Entry row) | public synchronized void | addUnique(kelondroRow.Entry row, Date entryDate) | public synchronized void | addUniqueMultiple(List<kelondroRow.Entry> rows) | public static void | bigtest(int elements) | public static void | cmd(String[] args) | public static int | countElements(kelondroIndex t) | protected CacheNode | firstNode() | protected CacheNode | firstNode(CacheNode node) | public kelondroRow.Entry | get(byte[] key) | public boolean | has(byte[] key) | public synchronized int | height() | public int | imp(File file, String separator) | public synchronized boolean | isChild(kelondroNode childn, kelondroNode parentn, int child) | public TreeSet<String> | keySet(boolean up, boolean rotating, byte[] firstKey, boolean including, int count) | public kelondroCloneableIterator<byte[]> | keys(boolean up, byte[] firstKey) | protected CacheNode | lastNode() | protected CacheNode | lastNode(CacheNode node) | public static void | main(String[] args) | final public static kelondroTree | open(File file, boolean useNodeCache, long preloadTime, kelondroRow rowdef) | final public static kelondroTree | open(File file, boolean useNodeCache, long preloadTime, kelondroRow rowdef, int txtProps, int txtPropsWidth) | public static String[] | permutations(int letters) | public static String[] | permutations(String source) | public void | print() | public kelondroRow.Entry | put(kelondroRow.Entry row, Date entryDate) | public kelondroRow.Entry | put(kelondroRow.Entry newrow) | public byte[] | put(byte[] key, byte[] value) | public synchronized void | putMultiple(List<Entry> rows) | public static void | randomtest(int elements) | public kelondroRow.Entry | remove(byte[] key, boolean keepOrder) | public synchronized void | removeAll() | public ArrayList<kelondroRowSet> | removeDoubles() | public kelondroRow.Entry | removeOne() | public void | reset() | public TreeMap<String, kelondroRow.Entry> | rowMap(boolean up, byte[] firstKey, boolean including, int count) | public kelondroCloneableIterator<kelondroRow.Entry> | rows(boolean up, byte[] firstKey) | public static void | smalltest() | public static kelondroTree | testTree(File f, String testentities) | public static byte[] | testWord(char c) |
balance | final protected static int balance(Code) | | |
lastIteratorCount | protected long lastIteratorCount(Code) | | |
leftchild | final protected static int leftchild(Code) | | |
magic | final protected static int magic(Code) | | |
parent | final protected static int parent(Code) | | |
readAheadChunkSize | protected int readAheadChunkSize(Code) | | |
rightchild | final protected static int rightchild(Code) | | |
root | final protected static int root(Code) | | |
thisFHandles | final protected static short thisFHandles(Code) | | |
thisOHBytes | final protected static short thisOHBytes(Code) | | |
thisOHHandles | final protected static short thisOHHandles(Code) | | |
kelondroTree | public kelondroTree(File file, boolean useNodeCache, long preloadTime, kelondroRow rowdef, int txtProps, int txtPropsWidth) throws IOException(Code) | | |
bigtest | public static void bigtest(int elements)(Code) | | |
height | public synchronized int height()(Code) | | |
permutations | public static String[] permutations(int letters)(Code) | | |
randomtest | public static void randomtest(int elements)(Code) | | |
smalltest | public static void smalltest()(Code) | | |
testWord | public static byte[] testWord(char c)(Code) | | |
Methods inherited from de.anomic.kelondro.kelondroAbstractRecords | final public static void NUL2bytes(byte[] b, int offset)(Code)(Java Doc) final public synchronized byte[] bulkRead(int start, int end) throws IOException(Code)(Java Doc) final public static int bytes2int(byte[] b, int offset)(Code)(Java Doc) public synchronized void close()(Code)(Java Doc) final protected Iterator<kelondroNode> contentNodes(long maxInitTime) throws kelondroException(Code)(Java Doc) final public Iterator<EntryIndex> contentRows(long maxInitTime) throws kelondroException(Code)(Java Doc) protected synchronized void deleteNode(kelondroHandle handle) throws IOException(Code)(Java Doc) final protected Set<kelondroHandle> deletedHandles(long maxTime) throws kelondroException, IOException(Code)(Java Doc) final protected static boolean equals(byte[] a, byte[] b)(Code)(Java Doc) public String filename()(Code)(Java Doc) public void finalize()(Code)(Java Doc) final protected synchronized int free()(Code)(Java Doc) public byte[] getDescription() throws IOException(Code)(Java Doc) final protected kelondroHandle getHandle(int pos)(Code)(Java Doc) final public byte[] getText(int pos)(Code)(Java Doc) final public synchronized int handles()(Code)(Java Doc) final public static void int2bytes(long i, byte[] b, int offset)(Code)(Java Doc) final public boolean isEmpty()(Code)(Java Doc) final protected static String[] line2args(String line)(Code)(Java Doc) public void logFailure(String message)(Code)(Java Doc) public void logFine(String message)(Code)(Java Doc) public void logWarning(String message)(Code)(Java Doc) abstract public kelondroNode newNode(kelondroHandle handle, byte[] bulk, int offset) throws IOException(Code)(Java Doc) public static kelondroByteOrder orderBySignature(String signature)(Code)(Java Doc) public void print() throws IOException(Code)(Java Doc) protected void printChunk(kelondroRow.Entry chunk)(Code)(Java Doc) public void reset() throws IOException(Code)(Java Doc) final public kelondroRow row()(Code)(Java Doc) final protected long seekpos(kelondroHandle handle)(Code)(Java Doc) final protected long seekpos(int index)(Code)(Java Doc) public void setDescription(byte[] description) throws IOException(Code)(Java Doc) final protected void setHandle(int pos, kelondroHandle handle) throws IOException(Code)(Java Doc) public void setLogger(Logger newLogger)(Code)(Java Doc) final public void setText(int pos, byte[] text) throws IOException(Code)(Java Doc) public synchronized int size()(Code)(Java Doc) public static int staticsize(File file)(Code)(Java Doc) public String toString()(Code)(Java Doc) public static byte[] trimCopy(byte[] a, int offset, int length)(Code)(Java Doc)
|
|
|