Interface ChatMessageQuery

All Superinterfaces:
org.teamapps.universaldb.pojo.Query<ChatMessage>
All Known Implementing Classes:
UdbChatMessageQuery

public interface ChatMessageQuery
extends org.teamapps.universaldb.pojo.Query<ChatMessage>
  • Method Details

    • create

      static ChatMessageQuery create()
    • fullTextFilter

      ChatMessageQuery fullTextFilter​(org.teamapps.universaldb.index.text.TextFilter textFilter, java.lang.String... fieldNames)
    • parseFullTextFilter

      ChatMessageQuery parseFullTextFilter​(java.lang.String query, java.lang.String... fieldNames)
    • metaCreationDate

      ChatMessageQuery metaCreationDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaCreationDate

      ChatMessageQuery orMetaCreationDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • metaCreatedBy

      ChatMessageQuery metaCreatedBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaCreatedBy

      ChatMessageQuery orMetaCreatedBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • metaModificationDate

      ChatMessageQuery metaModificationDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaModificationDate

      ChatMessageQuery orMetaModificationDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • metaModifiedBy

      ChatMessageQuery metaModifiedBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaModifiedBy

      ChatMessageQuery orMetaModifiedBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • metaDeletionDate

      ChatMessageQuery metaDeletionDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaDeletionDate

      ChatMessageQuery orMetaDeletionDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • metaDeletedBy

      ChatMessageQuery metaDeletedBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaDeletedBy

      ChatMessageQuery orMetaDeletedBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • filterChatChannel

      ChatMessageQuery filterChatChannel​(ChatChannelQuery query)
    • chatChannel

      ChatMessageQuery chatChannel​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orChatChannel

      ChatMessageQuery orChatChannel​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • filterAuthor

      ChatMessageQuery filterAuthor​(UserQuery query)
    • author

      ChatMessageQuery author​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orAuthor

      ChatMessageQuery orAuthor​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • message

      ChatMessageQuery message​(org.teamapps.universaldb.index.text.TextFilter filter)
    • orMessage

      ChatMessageQuery orMessage​(org.teamapps.universaldb.index.text.TextFilter filter)
    • andOr

      ChatMessageQuery andOr​(ChatMessageQuery... queries)
    • customFilter

      ChatMessageQuery customFilter​(java.util.function.Function<ChatMessage,​java.lang.Boolean> customFilter)
    • execute

      java.util.List<ChatMessage> execute()
    • executeExpectSingleton

      ChatMessage executeExpectSingleton()
    • executeToBitSet

      java.util.BitSet executeToBitSet()
    • execute

      java.util.List<ChatMessage> execute​(java.lang.String sortFieldName, boolean ascending, java.lang.String... path)
    • execute

      java.util.List<ChatMessage> execute​(int startIndex, int length, org.teamapps.universaldb.query.Sorting sorting)