Package com.landawn.abacus.jdbc.dao
Interface UncheckedReadOnlyDao<T,SB extends com.landawn.abacus.util.SQLBuilder,TD extends UncheckedReadOnlyDao<T,SB,TD>>
- Type Parameters:
T
-SB
-SQLBuilder
used to generate sql scripts. Only can beSQLBuilder.PSC/PAC/PLC
TD
-
- All Superinterfaces:
Dao<T,
,SB, TD> NoUpdateDao<T,
,SB, TD> ReadOnlyDao<T,
,SB, TD> UncheckedDao<T,
,SB, TD> UncheckedNoUpdateDao<T,
SB, TD>
- All Known Subinterfaces:
UncheckedReadOnlyCrudDao<T,
,ID, SB, TD> UncheckedReadOnlyCrudDaoL<T,
SB, TD>
@Beta
public interface UncheckedReadOnlyDao<T,SB extends com.landawn.abacus.util.SQLBuilder,TD extends UncheckedReadOnlyDao<T,SB,TD>>
extends UncheckedNoUpdateDao<T,SB,TD>, ReadOnlyDao<T,SB,TD>
TODO
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
batchSave
(String namedInsertSQL, Collection<? extends T> entitiesToSave) Deprecated.unsupported Operationdefault void
batchSave
(String namedInsertSQL, Collection<? extends T> entitiesToSave, int batchSize) Deprecated.unsupported Operationdefault void
batchSave
(Collection<? extends T> entitiesToSave) Deprecated.unsupported Operationdefault void
batchSave
(Collection<? extends T> entitiesToSave, int batchSize) Deprecated.unsupported Operationdefault void
batchSave
(Collection<? extends T> entitiesToSave, Collection<String> propNamesToSave) Deprecated.unsupported Operationdefault void
batchSave
(Collection<? extends T> entitiesToSave, Collection<String> propNamesToSave, int batchSize) Deprecated.unsupported Operationdefault void
Deprecated.unsupported Operationdefault void
Deprecated.unsupported Operationdefault void
save
(T entityToSave, Collection<String> propNamesToSave) Deprecated.unsupported OperationMethods inherited from interface com.landawn.abacus.jdbc.dao.Dao
asyncCall, asyncCall, asyncExecutor, asyncRun, asyncRun, dataSource, executor, prepareNamedQuery, prepareNamedQuery, prepareNamedQueryForBigResult, prepareNamedQueryForBigResult, prepareNamedQueryForBigResult, prepareQuery, prepareQuery, prepareQueryForBigResult, prepareQueryForBigResult, prepareQueryForBigResult, sqlMapper, stream, stream, stream, stream, stream, stream, stream, stream, stream, stream, stream, stream, stream, targetEntityClass
Methods inherited from interface com.landawn.abacus.jdbc.dao.NoUpdateDao
delete, prepareCallableQuery, prepareCallableQuery, prepareNamedQuery, prepareNamedQuery, prepareQuery, update, update, update, update, upsert
Methods inherited from interface com.landawn.abacus.jdbc.dao.ReadOnlyDao
prepareNamedQuery, prepareNamedQuery, prepareNamedQuery, prepareNamedQuery, prepareNamedQuery, prepareNamedQuery, prepareNamedQuery, prepareNamedQuery, prepareQuery, prepareQuery, prepareQuery, prepareQuery
Methods inherited from interface com.landawn.abacus.jdbc.dao.UncheckedDao
count, exists, findFirst, findFirst, findFirst, findFirst, findFirst, findFirst, findOnlyOne, findOnlyOne, findOnlyOne, findOnlyOne, findOnlyOne, findOnlyOne, foreach, foreach, forEach, forEach, forEach, forEach, forEach, forEach, forEach, forEach, list, list, list, list, list, list, list, list, list, list, list, list, list, notExists, query, query, query, query, query, query, queryForBoolean, queryForByte, queryForBytes, queryForChar, queryForDate, queryForDouble, queryForFloat, queryForInt, queryForLong, queryForShort, queryForSingleNonNull, queryForSingleNonNull, queryForSingleResult, queryForString, queryForTime, queryForTimestamp, queryForUniqueNonNull, queryForUniqueNonNull, queryForUniqueResult
-
Method Details
-
save
@Deprecated default void save(T entityToSave) throws UnsupportedOperationException, com.landawn.abacus.exception.UncheckedSQLException Deprecated.unsupported Operation- Specified by:
save
in interfaceDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Specified by:
save
in interfaceReadOnlyDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Specified by:
save
in interfaceUncheckedDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Parameters:
entityToSave
-- Throws:
UnsupportedOperationException
com.landawn.abacus.exception.UncheckedSQLException
-
save
@Deprecated default void save(T entityToSave, Collection<String> propNamesToSave) throws UnsupportedOperationException, com.landawn.abacus.exception.UncheckedSQLException Deprecated.unsupported Operation- Specified by:
save
in interfaceDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Specified by:
save
in interfaceReadOnlyDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Specified by:
save
in interfaceUncheckedDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Parameters:
entityToSave
-propNamesToSave
-- Throws:
UnsupportedOperationException
com.landawn.abacus.exception.UncheckedSQLException
-
save
@Deprecated default void save(String namedInsertSQL, T entityToSave) throws UnsupportedOperationException, com.landawn.abacus.exception.UncheckedSQLException Deprecated.unsupported Operation- Specified by:
save
in interfaceDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Specified by:
save
in interfaceReadOnlyDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Specified by:
save
in interfaceUncheckedDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Parameters:
namedInsertSQL
-entityToSave
-- Throws:
UnsupportedOperationException
com.landawn.abacus.exception.UncheckedSQLException
-
batchSave
@Deprecated default void batchSave(Collection<? extends T> entitiesToSave) throws UnsupportedOperationException, com.landawn.abacus.exception.UncheckedSQLException Deprecated.unsupported OperationAlways throwsUnsupportedOperationException
.- Specified by:
batchSave
in interfaceDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Specified by:
batchSave
in interfaceReadOnlyDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Specified by:
batchSave
in interfaceUncheckedDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Parameters:
entitiesToSave
-- Throws:
UnsupportedOperationException
com.landawn.abacus.exception.UncheckedSQLException
- See Also:
-
batchSave
@Deprecated default void batchSave(Collection<? extends T> entitiesToSave, int batchSize) throws UnsupportedOperationException, com.landawn.abacus.exception.UncheckedSQLException Deprecated.unsupported OperationAlways throwsUnsupportedOperationException
.- Specified by:
batchSave
in interfaceDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Specified by:
batchSave
in interfaceReadOnlyDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Specified by:
batchSave
in interfaceUncheckedDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Parameters:
entitiesToSave
-batchSize
-- Throws:
UnsupportedOperationException
com.landawn.abacus.exception.UncheckedSQLException
- See Also:
-
batchSave
@Deprecated default void batchSave(Collection<? extends T> entitiesToSave, Collection<String> propNamesToSave) throws UnsupportedOperationException, com.landawn.abacus.exception.UncheckedSQLException Deprecated.unsupported OperationAlways throwsUnsupportedOperationException
.- Specified by:
batchSave
in interfaceDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Specified by:
batchSave
in interfaceReadOnlyDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Specified by:
batchSave
in interfaceUncheckedDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Parameters:
entitiesToSave
-propNamesToSave
-- Throws:
UnsupportedOperationException
com.landawn.abacus.exception.UncheckedSQLException
- See Also:
-
batchSave
@Deprecated default void batchSave(Collection<? extends T> entitiesToSave, Collection<String> propNamesToSave, int batchSize) throws UnsupportedOperationException, com.landawn.abacus.exception.UncheckedSQLException Deprecated.unsupported OperationAlways throwsUnsupportedOperationException
.- Specified by:
batchSave
in interfaceDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Specified by:
batchSave
in interfaceReadOnlyDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Specified by:
batchSave
in interfaceUncheckedDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Parameters:
entitiesToSave
-propNamesToSave
-batchSize
-- Throws:
UnsupportedOperationException
com.landawn.abacus.exception.UncheckedSQLException
- See Also:
-
batchSave
@Deprecated default void batchSave(String namedInsertSQL, Collection<? extends T> entitiesToSave) throws UnsupportedOperationException, com.landawn.abacus.exception.UncheckedSQLException Deprecated.unsupported OperationAlways throwsUnsupportedOperationException
.- Specified by:
batchSave
in interfaceDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Specified by:
batchSave
in interfaceReadOnlyDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Specified by:
batchSave
in interfaceUncheckedDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Parameters:
namedInsertSQL
-entitiesToSave
-- Throws:
UnsupportedOperationException
com.landawn.abacus.exception.UncheckedSQLException
- See Also:
-
batchSave
@Deprecated default void batchSave(String namedInsertSQL, Collection<? extends T> entitiesToSave, int batchSize) throws UnsupportedOperationException, com.landawn.abacus.exception.UncheckedSQLException Deprecated.unsupported OperationAlways throwsUnsupportedOperationException
.- Specified by:
batchSave
in interfaceDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Specified by:
batchSave
in interfaceReadOnlyDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Specified by:
batchSave
in interfaceUncheckedDao<T,
SB extends com.landawn.abacus.util.SQLBuilder, TD extends UncheckedReadOnlyDao<T, SB, TD>> - Parameters:
namedInsertSQL
-entitiesToSave
-batchSize
-- Throws:
UnsupportedOperationException
com.landawn.abacus.exception.UncheckedSQLException
- See Also:
-