Package org.openmetadata.service.jdbi3
Interface CollectionDAO.FeedDAO
-
- Enclosing interface:
- CollectionDAO
public static interface CollectionDAO.FeedDAO
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCollectionDAO.FeedDAO.CountFieldMapper
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voiddelete(String id)List<String>findByEntityId(String entityId)StringfindById(String id)StringfindByTaskId(int id)intgetTaskId()voidinsert(String json)List<String>list()List<String>list(int limit, String condition)List<String>listAnnouncementBetween(String threadId, String entityId, long startTs, long endTs)intlistCount(String condition)List<List<String>>listCountByEntityLink(String fqnPrefixHash, String fromType, String toType, int relation, ThreadType type, TaskStatus status, boolean isResolved)List<List<String>>listCountByOwner(String userId, List<String> teamIds, String condition)intlistCountTasksAssignedBy(String username, String condition)intlistCountTasksAssignedTo(List<String> userTeamJsonPostgres, String userTeamJsonMysql, String condition)intlistCountTasksOfUser(List<String> userTeamJsonPostgres, String userTeamJsonMysql, String username, String condition)intlistCountThreadsByEntityLink(String fqnPrefixHash, String toType, int relation, String userName, List<String> teamNames, int filterRelation, String condition)default intlistCountThreadsByEntityLink(FeedFilter filter, MessageParser.EntityLink entityLink, int relation, String userName, List<String> teamNames)intlistCountThreadsByFollows(String userId, List<String> teamIds, int relation, String condition)intlistCountThreadsByMentions(String userName, List<String> teamNames, int relation, String condition)intlistCountThreadsByOwner(String userId, List<String> teamIds, String condition)List<String>listTasksAssigned(String username, int limit, String condition)List<String>listTasksAssigned(List<String> userTeamJsonPostgres, String userTeamJsonMysql, int limit, String condition)List<String>listTasksOfUser(List<String> userTeamJsonPostgres, String userTeamJsonMysql, String username, int limit, String condition)List<String>listThreadsByEntityLink(String fqnPrefixHash, String toType, int limit, int relation, String userName, List<String> teamNames, int filterRelation, String condition)default List<String>listThreadsByEntityLink(FeedFilter filter, MessageParser.EntityLink entityLink, int limit, int relation, String userName, List<String> teamNames)List<String>listThreadsByFollows(String userId, List<String> teamIds, int limit, int relation, String condition)List<String>listThreadsByMentions(String userName, List<String> teamNames, int limit, int relation, String condition)List<String>listThreadsByOwner(String userId, List<String> teamIds, int limit, String condition)voidupdate(String id, String json)voidupdateTaskId()
-
-
-
Method Detail
-
insert
void insert(String json)
-
listCount
int listCount(String condition)
-
delete
void delete(String id)
-
updateTaskId
void updateTaskId()
-
getTaskId
int getTaskId()
-
findByTaskId
String findByTaskId(int id)
-
listAnnouncementBetween
List<String> listAnnouncementBetween(String threadId, String entityId, long startTs, long endTs)
-
listTasksAssigned
List<String> listTasksAssigned(List<String> userTeamJsonPostgres, String userTeamJsonMysql, int limit, String condition)
-
listCountTasksAssignedTo
int listCountTasksAssignedTo(List<String> userTeamJsonPostgres, String userTeamJsonMysql, String condition)
-
listTasksOfUser
List<String> listTasksOfUser(List<String> userTeamJsonPostgres, String userTeamJsonMysql, String username, int limit, String condition)
-
listCountTasksOfUser
int listCountTasksOfUser(List<String> userTeamJsonPostgres, String userTeamJsonMysql, String username, String condition)
-
listThreadsByOwner
List<String> listThreadsByOwner(String userId, List<String> teamIds, int limit, String condition)
-
listCountThreadsByOwner
int listCountThreadsByOwner(String userId, List<String> teamIds, String condition)
-
listThreadsByEntityLink
default List<String> listThreadsByEntityLink(FeedFilter filter, MessageParser.EntityLink entityLink, int limit, int relation, String userName, List<String> teamNames)
-
listThreadsByEntityLink
List<String> listThreadsByEntityLink(String fqnPrefixHash, String toType, int limit, int relation, String userName, List<String> teamNames, int filterRelation, String condition)
-
listCountThreadsByEntityLink
default int listCountThreadsByEntityLink(FeedFilter filter, MessageParser.EntityLink entityLink, int relation, String userName, List<String> teamNames)
-
listCountThreadsByEntityLink
int listCountThreadsByEntityLink(String fqnPrefixHash, String toType, int relation, String userName, List<String> teamNames, int filterRelation, String condition)
-
listCountByEntityLink
List<List<String>> listCountByEntityLink(String fqnPrefixHash, String fromType, String toType, int relation, ThreadType type, TaskStatus status, boolean isResolved)
-
listCountByOwner
List<List<String>> listCountByOwner(String userId, List<String> teamIds, String condition)
-
listThreadsByFollows
List<String> listThreadsByFollows(String userId, List<String> teamIds, int limit, int relation, String condition)
-
listCountThreadsByFollows
int listCountThreadsByFollows(String userId, List<String> teamIds, int relation, String condition)
-
listThreadsByMentions
List<String> listThreadsByMentions(String userName, List<String> teamNames, int limit, int relation, String condition)
-
listCountThreadsByMentions
int listCountThreadsByMentions(String userName, List<String> teamNames, int relation, String condition)
-
-