|
@@ -138,9 +138,9 @@ count(Tab,#kvs{mod=DBA}) -> DBA:count(Tab).
|
|
index(Tab, Key, Value,#kvs{mod=DBA}) -> DBA:index(Tab, Key, Value).
|
|
index(Tab, Key, Value,#kvs{mod=DBA}) -> DBA:index(Tab, Key, Value).
|
|
seq(Tab, Incr,#kvs{mod=DBA}) -> DBA:seq(Tab, Incr).
|
|
seq(Tab, Incr,#kvs{mod=DBA}) -> DBA:seq(Tab, Incr).
|
|
dump(#kvs{mod=Mod}) -> Mod:dump().
|
|
dump(#kvs{mod=Mod}) -> Mod:dump().
|
|
-feed(Key,#kvs{st=Mod}=KVS) -> (Mod:take((kvs:reader(Key))#reader{args=-1}))#reader.args.
|
|
|
|
|
|
+feed(Tab,#kvs{st=Mod}) -> Mod:feed(Tab).
|
|
remove(Rec,Feed) -> remove(Rec,Feed,#kvs{mod=dba(),st=kvs_stream()}).
|
|
remove(Rec,Feed) -> remove(Rec,Feed,#kvs{mod=dba(),st=kvs_stream()}).
|
|
-remove(Rec,Feed, #kvs{st=Mod}=KVS) -> Mod:remove(Rec,Feed).
|
|
|
|
|
|
+remove(Rec,Feed, #kvs{st=Mod}) -> Mod:remove(Rec,Feed).
|
|
head(Key) -> case (kvs:take((kvs:reader(Key))#reader{args=1}))#reader.args of [X] -> X; [] -> [] end.
|
|
head(Key) -> case (kvs:take((kvs:reader(Key))#reader{args=1}))#reader.args of [X] -> X; [] -> [] end.
|
|
head(Key,Count) -> (kvs:take((kvs:reader(Key))#reader{args=Count,dir=1}))#reader.args.
|
|
head(Key,Count) -> (kvs:take((kvs:reader(Key))#reader{args=Count,dir=1}))#reader.args.
|
|
fetch(Table, Key) -> fetch(Table, Key, []).
|
|
fetch(Table, Key) -> fetch(Table, Key, []).
|