Class CADBQStockCount
java.lang.Object
com.io7m.cardant.database.postgres.internal.CADBQStockCount
- All Implemented Interfaces:
CADatabaseQueriesStockType, CADatabaseQueriesStockType.StockCountType, CADatabaseQueriesType, CADatabaseQueryType<CAStockSearchParameters, Long>
public final class CADBQStockCount
extends Object
implements CADatabaseQueriesStockType.StockCountType
Count stock.
-
Nested Class Summary
Nested classes/interfaces inherited from interface CADatabaseQueriesStockType
CADatabaseQueriesStockType.StockCountType, CADatabaseQueriesStockType.StockGetType, CADatabaseQueriesStockType.StockRepositType, CADatabaseQueriesStockType.StockSearchType -
Field Summary
Fields inherited from interface CADatabaseQueriesType
EARLIEST -
Constructor Summary
ConstructorsConstructorDescriptionCADBQStockCount(com.io7m.cardant.database.postgres.internal.CADatabaseTransaction transaction) Construct a query. -
Method Summary
Modifier and TypeMethodDescriptionfinal Longexecute(CAStockSearchParameters parameters) Execute the query.protected CADatabaseLanguagelanguage()protected final Stringlocal(CAStringConstantType constant) protected final CAStringsmessages()protected final OffsetDateTimenow()protected LongonExecute(org.jooq.DSLContext context, CAStockSearchParameters parameters) static CADBQueryProviderTypeprovider()protected final voidsetAttribute(CAStringConstantType name, String value) protected final com.io7m.cardant.database.postgres.internal.CADatabaseTransactionprotected final io.opentelemetry.api.trace.SpanMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CADatabaseQueryType
execute
-
Constructor Details
-
CADBQStockCount
public CADBQStockCount(com.io7m.cardant.database.postgres.internal.CADatabaseTransaction transaction) Construct a query.- Parameters:
transaction- The transaction
-
-
Method Details
-
provider
- Returns:
- A query provider
-
onExecute
protected Long onExecute(org.jooq.DSLContext context, CAStockSearchParameters parameters) throws CADatabaseException - Throws:
CADatabaseException
-
transactionSpan
protected final io.opentelemetry.api.trace.Span transactionSpan() -
transaction
protected final com.io7m.cardant.database.postgres.internal.CADatabaseTransaction transaction() -
messages
-
local
-
setAttribute
-
execute
Description copied from interface:CADatabaseQueryTypeExecute the query.- Specified by:
executein interfaceCADatabaseQueryType<P,R> - Parameters:
parameters- The parameters- Returns:
- The results
- Throws:
CADatabaseException- On errors
-
attributes
-
language
-
now
-