public class BangDBStreamManager extends Object
| Modifier and Type | Field and Description |
|---|---|
long |
ptsmgr |
| Constructor and Description |
|---|
BangDBStreamManager(BangDBEnv bdbenv) |
| Modifier and Type | Method and Description |
|---|---|
String |
addStreams(long schemaid,
String streams) |
String |
addUdfs(long schema_id,
String udfs) |
void |
closeBangdbStreamManager(CloseType closetype) |
String |
compileUdf(String code) |
long |
count(long schemaid,
long streamid) |
long |
count(long schemaid,
long streamid,
long psk,
long pek,
String filter_json,
ScanFilter sf) |
long |
countProc(long schemaid,
long streamid,
String attr_names_json,
ScanFilter sf) |
String |
deleteStreams(long schemaid,
String streams) |
String |
delUdfs(long schema_id,
String udfs) |
String |
deregisterSchema(String schema_name) |
String |
deregisterSchema(String schema_name,
boolean cleanclose) |
long |
getGpbyId(long schemaid,
long streamid,
String gpby_attr_list) |
String |
getGpbyName(long schemaid,
long streamid,
String gpby_attr_list) |
int |
getSchemaDDLState(long schemaid) |
String |
getSchemaDepGraph(long schema_id,
boolean bfs) |
long |
getSchemaid(String schema_name,
boolean check_valid) |
String |
getSchemaList() |
String |
getSchemaStr(String schemaName,
short from_meta) |
String |
getStreamDepGraph(long schema_id,
long stream_id,
boolean only_dep) |
long |
getStreamid(String schema_name,
String stream_name,
boolean check_valid) |
int |
getStreamState(String schema_name,
String stream_name) |
String |
getUDFList() |
String |
put(long schemaid,
long streamid,
long k,
String v) |
String |
put(long schemaid,
long streamid,
String doc)
CRUD API for streams
|
String |
registerSchema(String schema_json) |
void |
resetMlHelper(BangDBMLHelper bmlh) |
ResultSet |
scanDoc(long schemaid,
long streamid,
ResultSet prev_rs,
long k1,
long k2,
String idx_filter_json,
ScanFilter sf) |
ResultSet |
scanProcDoc(long schemaid,
long streamid,
String attr_names_json,
ResultSet prev_rs,
ScanFilter sf) |
ResultSet |
scanRegisteredNotif(ResultSet prev_rs,
long k1,
long k2,
String idx_filter_json,
ScanFilter sf) |
ResultSet |
scanUsage(ResultSet prev_rs,
long fromts,
long tots,
int rollup,
ScanFilter sf) |
String |
setStreamState(String schema_name,
String stream_name,
short state) |
public BangDBStreamManager(BangDBEnv bdbenv)
public int getSchemaDDLState(long schemaid)
public long getSchemaid(String schema_name, boolean check_valid)
public ResultSet scanDoc(long schemaid, long streamid, ResultSet prev_rs, long k1, long k2, String idx_filter_json, ScanFilter sf)
public ResultSet scanProcDoc(long schemaid, long streamid, String attr_names_json, ResultSet prev_rs, ScanFilter sf)
public ResultSet scanRegisteredNotif(ResultSet prev_rs, long k1, long k2, String idx_filter_json, ScanFilter sf)
public ResultSet scanUsage(ResultSet prev_rs, long fromts, long tots, int rollup, ScanFilter sf)
public long countProc(long schemaid,
long streamid,
String attr_names_json,
ScanFilter sf)
public long getGpbyId(long schemaid,
long streamid,
String gpby_attr_list)
public long count(long schemaid,
long streamid)
public long count(long schemaid,
long streamid,
long psk,
long pek,
String filter_json,
ScanFilter sf)
public String getUDFList()
public String getSchemaList()
public String getSchemaDepGraph(long schema_id, boolean bfs)
public String getStreamDepGraph(long schema_id, long stream_id, boolean only_dep)
public void resetMlHelper(BangDBMLHelper bmlh)
public void closeBangdbStreamManager(CloseType closetype)
Copyright © 2021. All rights reserved.