Class HazelcastStorage

  • All Implemented Interfaces:
    Storage

    public class HazelcastStorage
    extends java.lang.Object
    implements Storage
    • Method Detail

      • readObject

        public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,​java.lang.Object>> readObject​(io.basestar.schema.ObjectSchema schema,
                                                                                                                         java.lang.String id)
        Specified by:
        readObject in interface Storage
      • readObjectVersion

        public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,​java.lang.Object>> readObjectVersion​(io.basestar.schema.ObjectSchema schema,
                                                                                                                                java.lang.String id,
                                                                                                                                long version)
        Specified by:
        readObjectVersion in interface Storage
      • query

        public java.util.List<Pager.Source<java.util.Map<java.lang.String,​java.lang.Object>>> query​(io.basestar.schema.ObjectSchema schema,
                                                                                                          io.basestar.expression.Expression query,
                                                                                                          java.util.List<io.basestar.util.Sort> sort)
        Specified by:
        query in interface Storage