All Classes and Interfaces
Class
Description
EntityIdKeyMapper<E extends tech.ydb.yoj.repository.db.Entity<E>,ID extends tech.ydb.yoj.repository.db.Entity.Id<E>,RESULT>
Creates statement for
SELECT ... WHERE PK IN (PK1, PK2, ...).FindRangeStatement<ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>,ID extends tech.ydb.yoj.repository.db.Entity.Id<ENTITY>,RESULT>
Calls
QueryInterceptor before QueryInterceptingSession.executeScanQuery(String, Params, ExecuteScanQuerySettings, Consumer)
and QueryInterceptingSession.executeDataQuery(String, TxControl, Params, ExecuteDataQuerySettings)
then delegates to underlying SessionRepresents a statement that can be executed in a
YdbRepositoryTransaction.UpdateByIdStatement<ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>,ID extends tech.ydb.yoj.repository.db.Entity.Id<ENTITY>>
Creates statement for
UPDATE table SET values=values WHERE PK IN (PK1, PK2, ...).UpdateModel.ById<ID extends tech.ydb.yoj.repository.db.Entity.Id<?>>
Deprecated.
YdbSpliterator is used for read data from YDB streams.Represents a
LIMIT ... [OFFSET ...] clause in a YQL statement.Sort key: entity field plus
sort order (either ascending or descending).Represents a predicate: a boolean expression that can appear in the
WHERE YQL clause.Represents a
view [index_name] clause in a YQL statement, i.e.
SpliteratorforReadTable.