Uses of Interface
tech.ydb.yoj.repository.ydb.statement.Statement
Packages that use Statement
Package
Description
-
Uses of Statement in tech.ydb.yoj.repository.ydb
Methods in tech.ydb.yoj.repository.ydb with parameters of type StatementModifier and TypeMethodDescription<PARAMS,RESULT>
List<RESULT><PARAMS,RESULT>
Stream<RESULT>YdbRepositoryTransaction.executeScanQuery(Statement<PARAMS, RESULT> statement, PARAMS params) <PARAMS> voidYdbRepositoryTransaction.pendingExecute(Statement<PARAMS, ?> statement, PARAMS value) Constructors in tech.ydb.yoj.repository.ydb with parameters of type Statement -
Uses of Statement in tech.ydb.yoj.repository.ydb.statement
Classes in tech.ydb.yoj.repository.ydb.statement that implement StatementModifier and TypeClassDescriptionclassDeleteByIdStatement<IN,T extends tech.ydb.yoj.repository.db.Entity<T>> classFindAllYqlStatement<PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>, RESULT> final classFindInStatement<IN,T extends tech.ydb.yoj.repository.db.Entity<T>, RESULT> Creates statement forSELECT ... WHERE PK IN (PK1, PK2, ...).classFindRangeStatement<ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>,ID extends tech.ydb.yoj.repository.db.Entity.Id<ENTITY>, RESULT> classInsertYqlStatement<PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>> classMultipleVarsYqlStatement<PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>, RESULT> static classMultipleVarsYqlStatement.Simple<PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>> classPredicateStatement<PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>, RESULT> final classUpdateByIdStatement<ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>,ID extends tech.ydb.yoj.repository.db.Entity.Id<ENTITY>> classUpdateInStatement<T extends tech.ydb.yoj.repository.db.Entity<T>,RESULT> Creates statement forUPDATE table SET values=values WHERE PK IN (PK1, PK2, ...).classUpsertYqlStatement<IN,T extends tech.ydb.yoj.repository.db.Entity<T>> classYqlStatement<PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>, RESULT> protected static classYqlStatement.Simple<PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>> Methods in tech.ydb.yoj.repository.ydb.statement that return StatementModifier and TypeMethodDescriptionstatic <ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>>
Statement<Collection<? extends YqlStatementPart<?>>,Count> YqlStatement.count(Class<ENTITY> entityType, Collection<? extends YqlStatementPart<?>> parts) static <PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>>
Statement<PARAMS,ENTITY> static <PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>>
Statement<PARAMS,ENTITY> static <PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>>
Statement<PARAMS,ENTITY> static <PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>, VIEW extends tech.ydb.yoj.repository.db.Table.View>
Statement<PARAMS,VIEW> static <ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>,VIEW extends tech.ydb.yoj.repository.db.Table.View>
Statement<Collection<? extends YqlStatementPart<?>>,VIEW> YqlStatement.find(Class<ENTITY> type, Class<VIEW> viewType, boolean distinct, Collection<? extends YqlStatementPart<?>> parts) static <ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>,VIEW extends tech.ydb.yoj.repository.db.Table.View>
Statement<Collection<? extends YqlStatementPart<?>>,VIEW> YqlStatement.find(Class<ENTITY> type, Class<VIEW> viewType, Collection<? extends YqlStatementPart<?>> parts) static <ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>>
Statement<Collection<? extends YqlStatementPart<?>>,ENTITY> YqlStatement.find(Class<ENTITY> type, Collection<? extends YqlStatementPart<?>> parts) static <PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>>
Statement<PARAMS,ENTITY> static <PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>, VIEW extends tech.ydb.yoj.repository.db.Table.View>
Statement<PARAMS,VIEW> static <ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>,ID extends tech.ydb.yoj.repository.db.Entity.Id<ENTITY>>
Statement<Collection<? extends YqlStatementPart<?>>,ID> YqlStatement.findIds(Class<ENTITY> type, Collection<? extends YqlStatementPart<?>> parts) static <ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>,ID extends tech.ydb.yoj.repository.db.Entity.Id<ENTITY>>
Statement<tech.ydb.yoj.repository.db.Range<ID>,ID> static <PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>, ID extends tech.ydb.yoj.repository.db.Entity.Id<ENTITY>>
Statement<PARAMS,ID> YqlStatement.findIdsIn(Class<ENTITY> type, Iterable<ID> ids, tech.ydb.yoj.databind.expression.FilterExpression<ENTITY> filter, tech.ydb.yoj.databind.expression.OrderExpression<ENTITY> orderBy, Integer limit) static <PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>, VIEW extends tech.ydb.yoj.repository.db.Table.View>
Statement<PARAMS,VIEW> YqlStatement.findIn(Class<ENTITY> type, Class<VIEW> viewType, Iterable<? extends tech.ydb.yoj.repository.db.Entity.Id<ENTITY>> ids, tech.ydb.yoj.databind.expression.FilterExpression<ENTITY> filter, tech.ydb.yoj.databind.expression.OrderExpression<ENTITY> orderBy, Integer limit) static <PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>, VIEW extends tech.ydb.yoj.repository.db.Table.View, K>
Statement<PARAMS,VIEW> YqlStatement.findIn(Class<ENTITY> type, Class<VIEW> viewType, String indexName, Iterable<K> keys, tech.ydb.yoj.databind.expression.FilterExpression<ENTITY> filter, tech.ydb.yoj.databind.expression.OrderExpression<ENTITY> orderBy, Integer limit) static <PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>>
Statement<PARAMS,ENTITY> YqlStatement.findIn(Class<ENTITY> type, Iterable<? extends tech.ydb.yoj.repository.db.Entity.Id<ENTITY>> ids, tech.ydb.yoj.databind.expression.FilterExpression<ENTITY> filter, tech.ydb.yoj.databind.expression.OrderExpression<ENTITY> orderBy, Integer limit) static <PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>, K>
Statement<PARAMS,ENTITY> YqlStatement.findIn(Class<ENTITY> type, String indexName, Iterable<K> keys, tech.ydb.yoj.databind.expression.FilterExpression<ENTITY> filter, tech.ydb.yoj.databind.expression.OrderExpression<ENTITY> orderBy, Integer limit) static <ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>,VIEW extends tech.ydb.yoj.repository.db.Table.View, ID extends tech.ydb.yoj.repository.db.Entity.Id<ENTITY>>
Statement<tech.ydb.yoj.repository.db.Range<ID>,VIEW> YqlStatement.findRange(Class<ENTITY> type, Class<VIEW> viewType, tech.ydb.yoj.repository.db.Range<ID> range) static <ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>,ID extends tech.ydb.yoj.repository.db.Entity.Id<ENTITY>>
Statement<tech.ydb.yoj.repository.db.Range<ID>,ENTITY> static <PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>>
Statement<PARAMS,ENTITY> static <PARAMS,ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>>
Statement<PARAMS,ENTITY> static <ENTITY extends tech.ydb.yoj.repository.db.Entity<ENTITY>,ID extends tech.ydb.yoj.repository.db.Entity.Id<ENTITY>>
Statement<UpdateModel.ById<ID>,?> YqlStatement.update(Class<ENTITY> type, UpdateModel.ById<ID> model) -
Uses of Statement in tech.ydb.yoj.repository.ydb.table
Methods in tech.ydb.yoj.repository.ydb.table with parameters of type StatementModifier and TypeMethodDescription<PARAMS,RESULT>
List<RESULT><PARAMS,RESULT>
List<RESULT><PARAMS,RESULT>
Stream<RESULT>YdbTable.CheckingQueryExecutor.executeScanQuery(Statement<PARAMS, RESULT> statement, PARAMS params) <PARAMS,RESULT>
Stream<RESULT>YdbTable.QueryExecutor.executeScanQuery(Statement<PARAMS, RESULT> statement, PARAMS params) <PARAMS> voidYdbTable.CheckingQueryExecutor.pendingExecute(Statement<PARAMS, ?> statement, PARAMS value) <PARAMS> voidYdbTable.QueryExecutor.pendingExecute(Statement<PARAMS, ?> statement, PARAMS value)