delta_trace_db library

Classes

AbstractSort
Actor
(en) This class defines the information of the person who requested the database operation.
AndNode
(en) Query node for AND operation.
Cause
(en) A class for entering a description of a query. If you write this class accurately, you can log queries and trace a nearly complete history of database operations. It is recommended to include this class in queries in cases with high security requirements.
Collection
(en) This class relates to the contents of each class in the DB. It implements operations on the DB.
DeltaTraceDatabase
(en) It is an in-memory database that takes into consideration the safety of various operations. It was created with the assumption that in addition to humans, AI will also be the main users.
FieldContains
(en) Query node for "field.contains(value)" operation.
FieldEndsWith
(en) Query node for "field.toString().endsWidth(value)" operation.
FieldEquals
(en) Query node for Equals operation.
FieldGreaterThan
(en) Query node for "field > value" operation.
FieldGreaterThanOrEqual
(en) Query node for "field >= value" operation.
FieldIn
(en) Query node for "values.contains(field)" operation.
FieldLessThan
(en) Query node for "field < value" operation.
FieldLessThanOrEqual
(en) Query node for "field <= value" operation.
FieldMatchesRegex
(en) Query node for "RegExp(pattern).hasMatch(field)" operation.
FieldNotEquals
(en) Query node for NotEquals operation.
FieldNotIn
(en) Query node for "Not values.contains(field)" operation.
FieldStartsWith
(en) Query node for "field.toString().startsWidth(value)" operation.
MergeQueryParams
(en) This class defines special parameters for merge queries.
MultiSort
(en) A class for specifying multi-dimensional sorting of query return values.
NotNode
(en) Query node for NOT operation.
OrNode
(en) Query node for OR operation.
Permission
(en) This class deals with database permissions.
Query
(en) This is a query class for DB operations. It is usually built using QueryBuilder or RawQueryBuilder. This class allows you to set the operation target and operation type, as well as specify paging and Track operations by Cause. If you output this class directly to a log on the server side, the log will be a complete history of DB operations.
QueryBuilder
(en) A builder class for easily constructing queries. In addition to constructors for creating each query, there are methods for dynamically changing the paging parameters.
QueryExecutionResult
(en) An abstract class for handling both QueryResult and TransactionQueryResult collectively.
QueryNode
QueryResult<T>
(en) This class stores the query results and additional information from the database.
RawQueryBuilder
(en) A builder class for easily constructing queries. This version differs from the normal QueryBuilder in that it passes a Map directly without using a ClonableFile. In addition to constructors for creating each query, there are methods for dynamically changing the paging parameters.
SingleSort
(en) This class allows you to specify single-key sorting for the return values of a query.
TemporalTrace
(en) This class records the "time trail" of an event. This allows you to track transmissions, even when communication paths are relayed. This can be used in the future to communicate between planets, etc.
TimestampNode
(en) A node representing each checkpoint on the trajectory. This will contain individual data for each point, in case data needs to be relayed between servers, etc.
TransactionQuery
(en) This is a query class that supports transaction processing. It internally stores normal query classes as an array, and the targets are processed as transactions.
TransactionQueryResult
(en) The result class for a transactional query.
UtilCopy
UtilDslEvaluator
(en) A utility for evaluating DSL.
UtilQuery
(en) Utilities for query processing.

Enums

EnumActorType
(en) An enum indicating the type of query issuer.
EnumNodeType
(en) An enum that defines the node type.
EnumQueryType
(en) An enum that defines the type of query.
EnumValueType
(en) The comparison type definition for the query node.