Interface LoadManyBuffer


public interface LoadManyBuffer
A buffer of bean collections for batch lazy loading and secondary query loading.
  • Method Details

    • batchSize

      int batchSize()
      The batch (max) size;
    • size

      int size()
      The actual size.
    • get

      io.ebean.bean.BeanCollection<?> get(int i)
      Get the ith element from buffer. This can be null.
    • removeFromBuffer

      boolean removeFromBuffer(io.ebean.bean.BeanCollection<?> collection)
      Removes an element from the buffer. This will NOT affect size.
    • beanProperty

      BeanPropertyAssocMany<?> beanProperty()
    • objectGraphNode

      io.ebean.bean.ObjectGraphNode objectGraphNode()
    • descriptor

      BeanDescriptor<?> descriptor()
    • persistenceContext

      io.ebean.bean.PersistenceContext persistenceContext()
    • fullPath

      String fullPath()
    • configureQuery

      void configureQuery(SpiQuery<?> query)