github.com/ravendb/ravendb-go-client@v0.0.0-20240229102137-4474ee7aa0fa/i_lazy_operation.go (about) 1 package ravendb 2 3 // ILazyOperation defines methods required to implement lazy operation 4 type ILazyOperation interface { 5 createRequest() *getRequest 6 getResult(results interface{}) error 7 getQueryResult() *QueryResult 8 isRequiresRetry() bool 9 handleResponse(response *GetResponse) error 10 }