Package com.landawn.abacus.jdbc.dao
Interface ReadOnlyJoinEntityHelper<T,SB extends com.landawn.abacus.util.SQLBuilder,TD extends Dao<T,SB,TD>>
- All Superinterfaces:
JoinEntityHelper<T,
SB, TD>
- All Known Subinterfaces:
ReadOnlyCrudJoinEntityHelper<T,
,ID, SB, TD> ReadOnlyCrudJoinEntityHelperL<T,
,SB, TD> UncheckedReadOnlyCrudJoinEntityHelper<T,
,ID, SB, TD> UncheckedReadOnlyCrudJoinEntityHelperL<T,
,SB, TD> UncheckedReadOnlyJoinEntityHelper<T,
SB, TD>
public interface ReadOnlyJoinEntityHelper<T,SB extends com.landawn.abacus.util.SQLBuilder,TD extends Dao<T,SB,TD>>
extends JoinEntityHelper<T,SB,TD>
-
Method Summary
Modifier and TypeMethodDescriptiondefault int
deleteAllJoinEntities
(Collection<T> entities) Deprecated.unsupported Operationdefault int
deleteAllJoinEntities
(Collection<T> entities, boolean inParallel) Deprecated.unsupported Operationdefault int
deleteAllJoinEntities
(Collection<T> entities, Executor executor) Deprecated.unsupported Operationdefault int
deleteAllJoinEntities
(T entity) Deprecated.unsupported Operationdefault int
deleteAllJoinEntities
(T entity, boolean inParallel) Deprecated.unsupported Operationdefault int
deleteAllJoinEntities
(T entity, Executor executor) Deprecated.unsupported Operationdefault int
deleteJoinEntities
(Collection<T> entities, Class<?> joinEntityClass) Deprecated.unsupported Operationdefault int
deleteJoinEntities
(Collection<T> entities, String joinEntityPropName) Deprecated.unsupported Operationdefault int
deleteJoinEntities
(Collection<T> entities, Collection<String> joinEntityPropNames) Deprecated.unsupported Operationdefault int
deleteJoinEntities
(Collection<T> entities, Collection<String> joinEntityPropNames, boolean inParallel) Deprecated.unsupported Operationdefault int
deleteJoinEntities
(Collection<T> entities, Collection<String> joinEntityPropNames, Executor executor) Deprecated.unsupported Operationdefault int
deleteJoinEntities
(T entity, Class<?> joinEntityClass) Deprecated.unsupported Operationdefault int
deleteJoinEntities
(T entity, String joinEntityPropName) Deprecated.unsupported Operationdefault int
deleteJoinEntities
(T entity, Collection<String> joinEntityPropNames) Deprecated.unsupported Operationdefault int
deleteJoinEntities
(T entity, Collection<String> joinEntityPropNames, boolean inParallel) Deprecated.unsupported Operationdefault int
deleteJoinEntities
(T entity, Collection<String> joinEntityPropNames, Executor executor) Deprecated.unsupported OperationMethods inherited from interface com.landawn.abacus.jdbc.dao.JoinEntityHelper
executor, findFirst, findFirst, findFirst, findOnlyOne, findOnlyOne, findOnlyOne, list, list, list, loadAllJoinEntities, loadAllJoinEntities, loadAllJoinEntities, loadAllJoinEntities, loadAllJoinEntities, loadAllJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntities, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, loadJoinEntitiesIfNull, stream, stream, stream, targetDaoInterface, targetEntityClass, targetTableName
-
Method Details
-
deleteJoinEntities
@Deprecated default int deleteJoinEntities(T entity, Class<?> joinEntityClass) throws SQLException, UnsupportedOperationException Deprecated.unsupported Operation- Specified by:
deleteJoinEntities
in interfaceJoinEntityHelper<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends Dao<T, SB, TD>> - Parameters:
entity
-joinEntityClass
-- Returns:
- the total count of updated/deleted records.
- Throws:
SQLException
UnsupportedOperationException
-
deleteJoinEntities
@Deprecated default int deleteJoinEntities(Collection<T> entities, Class<?> joinEntityClass) throws SQLException, UnsupportedOperationException Deprecated.unsupported Operation- Specified by:
deleteJoinEntities
in interfaceJoinEntityHelper<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends Dao<T, SB, TD>> - Parameters:
entities
-joinEntityClass
-- Returns:
- the total count of updated/deleted records.
- Throws:
SQLException
UnsupportedOperationException
-
deleteJoinEntities
@Deprecated default int deleteJoinEntities(T entity, String joinEntityPropName) throws SQLException, UnsupportedOperationException Deprecated.unsupported Operation- Specified by:
deleteJoinEntities
in interfaceJoinEntityHelper<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends Dao<T, SB, TD>> - Parameters:
entity
-joinEntityPropName
-- Returns:
- the total count of updated/deleted records.
- Throws:
SQLException
UnsupportedOperationException
-
deleteJoinEntities
@Deprecated default int deleteJoinEntities(Collection<T> entities, String joinEntityPropName) throws SQLException, UnsupportedOperationException Deprecated.unsupported Operation- Specified by:
deleteJoinEntities
in interfaceJoinEntityHelper<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends Dao<T, SB, TD>> - Parameters:
entities
-joinEntityPropName
-- Returns:
- the total count of updated/deleted records.
- Throws:
SQLException
UnsupportedOperationException
-
deleteJoinEntities
@Deprecated default int deleteJoinEntities(T entity, Collection<String> joinEntityPropNames) throws SQLException, UnsupportedOperationException Deprecated.unsupported Operation- Specified by:
deleteJoinEntities
in interfaceJoinEntityHelper<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends Dao<T, SB, TD>> - Parameters:
entity
-joinEntityPropNames
-- Returns:
- the total count of updated/deleted records.
- Throws:
SQLException
UnsupportedOperationException
-
deleteJoinEntities
@Deprecated default int deleteJoinEntities(T entity, Collection<String> joinEntityPropNames, boolean inParallel) throws SQLException, UnsupportedOperationException Deprecated.unsupported Operation- Specified by:
deleteJoinEntities
in interfaceJoinEntityHelper<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends Dao<T, SB, TD>> - Parameters:
entity
-joinEntityPropNames
-inParallel
-- Returns:
- the total count of updated/deleted records.
- Throws:
SQLException
UnsupportedOperationException
-
deleteJoinEntities
@Deprecated default int deleteJoinEntities(T entity, Collection<String> joinEntityPropNames, Executor executor) throws SQLException, UnsupportedOperationException Deprecated.unsupported Operation- Specified by:
deleteJoinEntities
in interfaceJoinEntityHelper<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends Dao<T, SB, TD>> - Parameters:
entity
-joinEntityPropNames
-executor
-- Returns:
- the total count of updated/deleted records.
- Throws:
SQLException
UnsupportedOperationException
-
deleteJoinEntities
@Deprecated default int deleteJoinEntities(Collection<T> entities, Collection<String> joinEntityPropNames) throws SQLException, UnsupportedOperationException Deprecated.unsupported Operation- Specified by:
deleteJoinEntities
in interfaceJoinEntityHelper<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends Dao<T, SB, TD>> - Parameters:
entities
-joinEntityPropNames
-- Returns:
- the total count of updated/deleted records.
- Throws:
SQLException
UnsupportedOperationException
-
deleteJoinEntities
@Deprecated default int deleteJoinEntities(Collection<T> entities, Collection<String> joinEntityPropNames, boolean inParallel) throws SQLException, UnsupportedOperationException Deprecated.unsupported Operation- Specified by:
deleteJoinEntities
in interfaceJoinEntityHelper<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends Dao<T, SB, TD>> - Parameters:
entities
-joinEntityPropNames
-inParallel
-- Returns:
- the total count of updated/deleted records.
- Throws:
SQLException
UnsupportedOperationException
-
deleteJoinEntities
@Deprecated default int deleteJoinEntities(Collection<T> entities, Collection<String> joinEntityPropNames, Executor executor) throws SQLException, UnsupportedOperationException Deprecated.unsupported Operation- Specified by:
deleteJoinEntities
in interfaceJoinEntityHelper<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends Dao<T, SB, TD>> - Parameters:
entities
-joinEntityPropNames
-executor
-- Returns:
- the total count of updated/deleted records.
- Throws:
SQLException
UnsupportedOperationException
-
deleteAllJoinEntities
@Deprecated default int deleteAllJoinEntities(T entity) throws SQLException, UnsupportedOperationException Deprecated.unsupported Operation- Specified by:
deleteAllJoinEntities
in interfaceJoinEntityHelper<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends Dao<T, SB, TD>> - Parameters:
entity
-- Returns:
- the total count of updated/deleted records.
- Throws:
SQLException
UnsupportedOperationException
-
deleteAllJoinEntities
@Deprecated default int deleteAllJoinEntities(T entity, boolean inParallel) throws SQLException, UnsupportedOperationException Deprecated.unsupported Operation- Specified by:
deleteAllJoinEntities
in interfaceJoinEntityHelper<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends Dao<T, SB, TD>> - Parameters:
entity
-inParallel
-- Returns:
- the total count of updated/deleted records.
- Throws:
SQLException
UnsupportedOperationException
-
deleteAllJoinEntities
@Deprecated default int deleteAllJoinEntities(T entity, Executor executor) throws SQLException, UnsupportedOperationException Deprecated.unsupported Operation- Specified by:
deleteAllJoinEntities
in interfaceJoinEntityHelper<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends Dao<T, SB, TD>> - Parameters:
entity
-executor
-- Returns:
- the total count of updated/deleted records.
- Throws:
SQLException
UnsupportedOperationException
-
deleteAllJoinEntities
@Deprecated default int deleteAllJoinEntities(Collection<T> entities) throws SQLException, UnsupportedOperationException Deprecated.unsupported Operation- Specified by:
deleteAllJoinEntities
in interfaceJoinEntityHelper<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends Dao<T, SB, TD>> - Parameters:
entities
-- Returns:
- the total count of updated/deleted records.
- Throws:
SQLException
UnsupportedOperationException
-
deleteAllJoinEntities
@Deprecated default int deleteAllJoinEntities(Collection<T> entities, boolean inParallel) throws SQLException, UnsupportedOperationException Deprecated.unsupported Operation- Specified by:
deleteAllJoinEntities
in interfaceJoinEntityHelper<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends Dao<T, SB, TD>> - Parameters:
entities
-inParallel
-- Returns:
- the total count of updated/deleted records.
- Throws:
SQLException
UnsupportedOperationException
-
deleteAllJoinEntities
@Deprecated default int deleteAllJoinEntities(Collection<T> entities, Executor executor) throws SQLException, UnsupportedOperationException Deprecated.unsupported Operation- Specified by:
deleteAllJoinEntities
in interfaceJoinEntityHelper<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends Dao<T, SB, TD>> - Parameters:
entities
-executor
-- Returns:
- the total count of updated/deleted records.
- Throws:
SQLException
UnsupportedOperationException
-