eleve.c_leveldb¶
Provide a Storage and a Trie that use LevelDB as disk backend but that are fully writen in C++.
-
class
eleve.c_leveldb.cleveldb.LeveldbStorage¶ -
__init__((object)arg1, (str)path[, (int)default_ngram_length]) → None :¶ - C++ signature :
- void __init__(_object*,std::string [,unsigned long])
-
add_ngram((LeveldbStorage)arg1, (list)ngram[, (int)freq=1]) → None :¶ - C++ signature :
- void add_ngram(PyLeveldbStorage {lvalue},boost::python::list [,int=1])
-
add_sentence((LeveldbStorage)arg1, (list)sentence[, (int)freq=1[, (int)ngram_length=0]]) → None :¶ - C++ signature :
- void add_sentence(PyLeveldbStorage {lvalue},boost::python::list [,int=1 [,unsigned long=0]])
-
clear((LeveldbStorage)arg1) → None :¶ - C++ signature :
- void clear(PyLeveldbStorage {lvalue})
-
close((LeveldbStorage)arg1) → None :¶ - C++ signature :
- void close(PyLeveldbStorage {lvalue})
-
query_autonomy((LeveldbStorage)arg1, (list)ngram) → float :¶ - C++ signature :
- float query_autonomy(PyLeveldbStorage {lvalue},boost::python::list)
-
query_count((LeveldbStorage)arg1, (list)ngram) → int :¶ - C++ signature :
- int query_count(PyLeveldbStorage {lvalue},boost::python::list)
-
query_entropy((LeveldbStorage)arg1, (list)ngram) → float :¶ - C++ signature :
- float query_entropy(PyLeveldbStorage {lvalue},boost::python::list)
-
query_ev((LeveldbStorage)arg1, (list)ngram) → float :¶ - C++ signature :
- float query_ev(PyLeveldbStorage {lvalue},boost::python::list)
-
update_stats((LeveldbStorage)arg1) → None :¶ - C++ signature :
- void update_stats(PyLeveldbStorage {lvalue})
-
-
class
eleve.c_leveldb.cleveldb.LeveldbTrie¶ -
__init__((object)arg1, (str)path) → None :¶ - C++ signature :
- void __init__(_object*,std::string)
-
add_ngram((LeveldbTrie)arg1, (list)ngram[, (int)freq=1]) → None :¶ - C++ signature :
- void add_ngram(PyLeveldbTrie {lvalue},boost::python::list [,int=1])
-
clear((LeveldbTrie)arg1) → None :¶ - C++ signature :
- void clear(PyLeveldbTrie {lvalue})
-
close((LeveldbTrie)arg1) → None :¶ - C++ signature :
- void close(PyLeveldbTrie {lvalue})
-
max_depth((LeveldbTrie)arg1) → int :¶ - C++ signature :
- unsigned long max_depth(PyLeveldbTrie {lvalue})
-
query_autonomy((LeveldbTrie)arg1, (list)ngram) → float :¶ - C++ signature :
- float query_autonomy(PyLeveldbTrie {lvalue},boost::python::list)
-
query_count((LeveldbTrie)arg1, (list)ngram) → int :¶ - C++ signature :
- int query_count(PyLeveldbTrie {lvalue},boost::python::list)
-
query_entropy((LeveldbTrie)arg1, (list)ngram) → float :¶ - C++ signature :
- float query_entropy(PyLeveldbTrie {lvalue},boost::python::list)
-
query_ev((LeveldbTrie)arg1, (list)ngram) → float :¶ - C++ signature :
- float query_ev(PyLeveldbTrie {lvalue},boost::python::list)
-
update_stats((LeveldbTrie)ngram) → None :¶ - C++ signature :
- void update_stats(PyLeveldbTrie {lvalue})
-