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

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

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

      BeanPropertyAssocMany<?> beanProperty()
    • objectGraphNode

      ObjectGraphNode objectGraphNode()
    • descriptor

      BeanDescriptor<?> descriptor()
    • persistenceContext

      PersistenceContext persistenceContext()
    • fullPath

      String fullPath()
    • configureQuery

      void configureQuery(SpiQuery<?> query)