public class DatabaseProxyJdbcImpl extends java.lang.Object implements DatabaseProxy
| Constructor and Description |
|---|
DatabaseProxyJdbcImpl(io.vertx.core.Vertx vertx,
io.vertx.core.json.JsonObject config) |
| Modifier and Type | Method and Description |
|---|---|
io.vertx.core.Future<java.lang.Void> |
bulkInsert(java.lang.String traceId,
java.lang.String table,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list)
INSERT INTO DEVICE (DID, TYPE, ONLINE) VALUES ('aaa', 'xxx', 1), ('bbb', 'xxx', 1);
|
io.vertx.core.Future<java.lang.Void> |
bulkUpsert(java.lang.String traceId,
java.lang.String table,
java.lang.String key,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list)
INSERT INTO DEVICE (DID, TYPE, ONLINE) VALUES ('aaa', 'xxx', 1), ('bbb', 'xxx', 1)
ON DUPLICATE KEY UPDATE DID=VALUES(DID), TYPE=VALUES(TYPE), ONLINE=VALUES(ONLINE);
|
io.vertx.core.Future<java.lang.Void> |
close() |
io.vertx.core.Future<java.lang.Integer> |
count(java.lang.String traceId,
java.lang.String table) |
io.vertx.core.Future<java.lang.Integer> |
count(java.lang.String traceId,
java.lang.String table,
java.lang.String selection,
java.lang.String[] selectionArgs) |
io.vertx.core.Future<java.lang.Void> |
delete(java.lang.String traceId,
java.lang.String table)
DELETE FROM DEVICE
|
io.vertx.core.Future<java.lang.Void> |
delete(java.lang.String traceId,
java.lang.String table,
java.lang.String selection,
java.lang.String[] selectionArgs) |
io.vertx.core.Future<io.vertx.core.json.JsonArray> |
execSQL(java.lang.String traceId,
java.lang.String sql) |
io.vertx.core.Future<java.lang.Boolean> |
exists(java.lang.String traceId,
java.lang.String table) |
io.vertx.core.Future<java.lang.Void> |
insert(java.lang.String traceId,
java.lang.String table,
java.util.Map<java.lang.String,java.lang.Object> values)
INSERT INTO DEVICE (DID, TYPE, ONLINE) VALUES ('aaa', 'xxx', 1);
|
io.vertx.core.Future<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
query(java.lang.String traceId,
java.lang.String table,
java.lang.String[] fields)
SELECT (DID, TYPE, ONLINE) FROM DEVICE;
|
io.vertx.core.Future<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
query(java.lang.String traceId,
java.lang.String table,
java.lang.String[] fields,
java.lang.String selection,
java.lang.String[] selectionArgs) |
io.vertx.core.Future<java.util.Map<java.lang.String,java.lang.Object>> |
queryOne(java.lang.String traceId,
java.lang.String table,
java.lang.String[] fields,
java.lang.String selection,
java.lang.String[] selectionArgs) |
io.vertx.core.Future<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
rawQuery(java.lang.String traceId,
java.lang.String sql,
java.lang.String[] selectionArgs) |
io.vertx.core.Future<java.util.Map<java.lang.String,java.lang.Object>> |
rawQueryOne(java.lang.String traceId,
java.lang.String sql,
java.lang.String[] selectionArgs) |
io.vertx.core.Future<java.lang.Void> |
update(java.lang.String traceId,
java.lang.String table,
java.util.Map<java.lang.String,java.lang.Object> values) |
io.vertx.core.Future<java.lang.Void> |
update(java.lang.String traceId,
java.lang.String table,
java.util.Map<java.lang.String,java.lang.Object> values,
java.lang.String where,
java.lang.String[] selectionArgs) |
io.vertx.core.Future<java.lang.Void> |
upsert(java.lang.String traceId,
java.lang.String table,
java.lang.String key,
java.util.Map<java.lang.String,java.lang.Object> values)
INSERT INTO device_summary (did, type, online, accesspoint, bridge, timestamp) VALUES (?, ?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE type=VALUES(type), online=VALUES(online), accesspoint=VALUES(accesspoint), bridge=VALUES(bridge), timestamp=VALUES(timestamp);
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreatepublic DatabaseProxyJdbcImpl(io.vertx.core.Vertx vertx,
io.vertx.core.json.JsonObject config)
public io.vertx.core.Future<java.lang.Boolean> exists(java.lang.String traceId,
java.lang.String table)
exists in interface DatabaseProxypublic io.vertx.core.Future<io.vertx.core.json.JsonArray> execSQL(java.lang.String traceId,
java.lang.String sql)
execSQL in interface DatabaseProxypublic io.vertx.core.Future<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> rawQuery(java.lang.String traceId,
java.lang.String sql,
java.lang.String[] selectionArgs)
rawQuery in interface DatabaseProxypublic io.vertx.core.Future<java.util.Map<java.lang.String,java.lang.Object>> rawQueryOne(java.lang.String traceId,
java.lang.String sql,
java.lang.String[] selectionArgs)
rawQueryOne in interface DatabaseProxypublic io.vertx.core.Future<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> query(java.lang.String traceId,
java.lang.String table,
java.lang.String[] fields)
query in interface DatabaseProxypublic io.vertx.core.Future<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> query(java.lang.String traceId,
java.lang.String table,
java.lang.String[] fields,
java.lang.String selection,
java.lang.String[] selectionArgs)
query in interface DatabaseProxypublic io.vertx.core.Future<java.util.Map<java.lang.String,java.lang.Object>> queryOne(java.lang.String traceId,
java.lang.String table,
java.lang.String[] fields,
java.lang.String selection,
java.lang.String[] selectionArgs)
queryOne in interface DatabaseProxypublic io.vertx.core.Future<java.lang.Void> bulkInsert(java.lang.String traceId,
java.lang.String table,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list)
bulkInsert in interface DatabaseProxypublic io.vertx.core.Future<java.lang.Void> bulkUpsert(java.lang.String traceId,
java.lang.String table,
java.lang.String key,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> list)
bulkUpsert in interface DatabaseProxypublic io.vertx.core.Future<java.lang.Void> insert(java.lang.String traceId,
java.lang.String table,
java.util.Map<java.lang.String,java.lang.Object> values)
insert in interface DatabaseProxypublic io.vertx.core.Future<java.lang.Void> upsert(java.lang.String traceId,
java.lang.String table,
java.lang.String key,
java.util.Map<java.lang.String,java.lang.Object> values)
upsert in interface DatabaseProxypublic io.vertx.core.Future<java.lang.Void> delete(java.lang.String traceId,
java.lang.String table)
delete in interface DatabaseProxypublic io.vertx.core.Future<java.lang.Void> delete(java.lang.String traceId,
java.lang.String table,
java.lang.String selection,
java.lang.String[] selectionArgs)
delete in interface DatabaseProxypublic io.vertx.core.Future<java.lang.Void> update(java.lang.String traceId,
java.lang.String table,
java.util.Map<java.lang.String,java.lang.Object> values)
update in interface DatabaseProxypublic io.vertx.core.Future<java.lang.Void> update(java.lang.String traceId,
java.lang.String table,
java.util.Map<java.lang.String,java.lang.Object> values,
java.lang.String where,
java.lang.String[] selectionArgs)
update in interface DatabaseProxypublic io.vertx.core.Future<java.lang.Integer> count(java.lang.String traceId,
java.lang.String table)
count in interface DatabaseProxypublic io.vertx.core.Future<java.lang.Integer> count(java.lang.String traceId,
java.lang.String table,
java.lang.String selection,
java.lang.String[] selectionArgs)
count in interface DatabaseProxypublic io.vertx.core.Future<java.lang.Void> close()
close in interface DatabaseProxy