Package app.ductape.sdk.database
Class DatabaseConnection
java.lang.Object
app.ductape.sdk.database.DatabaseConnection
TS parity:
sdk/ts/src/database/databases.service.ts DatabaseConnection.
Connection-scoped facade over DatabaseService.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionfinal classfinal classTS parity: connection-scoped trigger operations object. -
Constructor Summary
ConstructorsConstructorDescriptionDatabaseConnection(DatabaseService service, String database, String env, String product) -
Method Summary
Modifier and TypeMethodDescriptionbeginTransaction(Map<String, Object> options) database()env()TSgetAdapter().product()schema()TS connection.schema facade (subset over current Java service methods).<T> Ttransaction(Map<String, Object> options, TransactionTypes.TransactionCallback<T> callback) triggers()
-
Constructor Details
-
DatabaseConnection
-
-
Method Details
-
database
-
env
-
product
-
getAdapter
TSgetAdapter(). -
query
-
insert
-
update
-
delete
-
upsert
-
raw
-
count
-
sum
-
avg
-
min
-
max
-
aggregate
-
groupBy
-
schema
TS connection.schema facade (subset over current Java service methods). -
beginTransaction
-
transaction
public <T> T transaction(Map<String, Object> options, TransactionTypes.TransactionCallback<T> callback) throws Exception- Throws:
Exception
-
triggers
-