public class DatabaseProxyJdbcImpl extends java.lang.Object implements DatabaseProxy
| 构造器和说明 |
|---|
DatabaseProxyJdbcImpl(io.vertx.core.Vertx vertx,
io.vertx.core.json.JsonObject config) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 (?
|
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 在接口中 DatabaseProxypublic io.vertx.core.Future<io.vertx.core.json.JsonArray> execSQL(java.lang.String traceId,
java.lang.String sql)
execSQL 在接口中 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 在接口中 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 在接口中 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 在接口中 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 在接口中 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 在接口中 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 在接口中 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 在接口中 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 在接口中 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 在接口中 DatabaseProxypublic io.vertx.core.Future<java.lang.Void> delete(java.lang.String traceId,
java.lang.String table)
delete 在接口中 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 在接口中 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 在接口中 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 在接口中 DatabaseProxypublic io.vertx.core.Future<java.lang.Integer> count(java.lang.String traceId,
java.lang.String table)
count 在接口中 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 在接口中 DatabaseProxypublic io.vertx.core.Future<java.lang.Void> close()
close 在接口中 DatabaseProxy