Package org.openmetadata.service.jdbi3
Interface CollectionDAO.UserDAO
-
- Enclosing interface:
- CollectionDAO
public static interface CollectionDAO.UserDAO extends EntityDAO<User>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description intcheckEmailExists(String email)default UserfindEntityByName(String fqn, Include include)StringfindUserByEmail(String email)default Class<User>getEntityClass()default StringgetNameHashColumn()default StringgetTableName()Methods that need to be overridden by interfaces extending thisList<String>listAfter(String table, String nameColumn, String mysqlCond, String postgresCond, String team, int limit, String after, int relation)default List<String>listAfter(ListFilter filter, int limit, String after)List<String>listBefore(String table, String nameColumn, String mysqlCond, String postgresCond, String team, int limit, String before, int relation)default List<String>listBefore(ListFilter filter, int limit, String before)intlistCount(String table, String nameColumn, String mysqlCond, String postgresCond, String team, int relation)default intlistCount(ListFilter filter)-
Methods inherited from interface org.openmetadata.service.jdbi3.EntityDAO
delete, delete, exists, exists, existsByName, existsByName, findById, findByName, findEntityById, findEntityById, findEntityByName, findEntityByName, findJsonByFqn, getCondition, getNameColumn, insert, insert, insert, jsonToEntity, listAfter, listAfter, listAfter, listAfter, listAfterWithOffset, listAfterWithOffset, listBefore, listBefore, listCount, listCount, listTotalCount, listTotalCount, migrationListAfterWithOffset, migrationListAfterWithOffset, supportsSoftDelete, update, update, update, update, updateFqn, updateFqnInternal
-
-
-
-
Method Detail
-
getTableName
default String getTableName()
Description copied from interface:EntityDAOMethods that need to be overridden by interfaces extending this- Specified by:
getTableNamein interfaceEntityDAO<User>
-
getEntityClass
default Class<User> getEntityClass()
- Specified by:
getEntityClassin interfaceEntityDAO<User>
-
getNameHashColumn
default String getNameHashColumn()
- Specified by:
getNameHashColumnin interfaceEntityDAO<User>
-
listCount
default int listCount(ListFilter filter)
-
listBefore
default List<String> listBefore(ListFilter filter, int limit, String before)
- Specified by:
listBeforein interfaceEntityDAO<User>
-
listAfter
default List<String> listAfter(ListFilter filter, int limit, String after)
-
listCount
int listCount(String table, String nameColumn, String mysqlCond, String postgresCond, String team, int relation)
-
listBefore
List<String> listBefore(String table, String nameColumn, String mysqlCond, String postgresCond, String team, int limit, String before, int relation)
-
listAfter
List<String> listAfter(String table, String nameColumn, String mysqlCond, String postgresCond, String team, int limit, String after, int relation)
-
checkEmailExists
int checkEmailExists(String email)
-
-