
io.ebeaninternal.server.dto.DtoQueryPlan Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ebean Show documentation
Show all versions of ebean Show documentation
composite of common runtime dependencies for all platforms
package io.ebeaninternal.server.dto;
import io.ebean.meta.MetricVisitor;
import io.ebeaninternal.server.type.DataReader;
import java.sql.SQLException;
/**
* Knows how to read and map rows into a Bean.
*/
public interface DtoQueryPlan {
/**
* Read the row data and return the DTO bean.
*/
Object readRow(DataReader dataReader) throws SQLException;
/**
* Add an event to the query execution statistics.
*/
void collect(long exeMicros);
/**
* Visit the metric (if not empty).
*/
void visit(MetricVisitor visitor);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy