![JAR search and dependency download from the Maven repository](/logo.png)
net.intelie.liverig.witsml.query.QueryFactory Maven / Gradle / Ivy
The newest version!
package net.intelie.liverig.witsml.query;
import net.intelie.liverig.witsml.HeaderElements;
import net.intelie.liverig.witsml.WitsmlFilters;
import net.intelie.liverig.witsml.objects.LogHeader;
import net.intelie.liverig.witsml.objects.LogIndex;
import net.intelie.liverig.witsml.objects.LogRange;
import java.util.List;
import java.util.Map;
public interface QueryFactory {
CapabilityQuery getCapability();
WellListQuery listWells(WitsmlFilters filters);
WellboreListQuery listWellbores(String uidWell);
LogListQuery listLogs(String uidWell, String uidWellbore, WitsmlFilters filters, HeaderElements header);
MudLogListQuery listMudLogs(String uidWell, String uidWellbore, WitsmlFilters filters, HeaderElements header);
TrajectoryListQuery listTrajectories(String uidWell, String uidWellbore, WitsmlFilters filters, HeaderElements header);
WellboreGeometryListQuery listWellboreGeometries(String uidWell, String uidWellbore, HeaderElements header);
TubularListQuery listTubulars(String uidWell, String uidWellbore, WitsmlFilters filters, HeaderElements header);
MessageListQuery listMessages(String uidWell, String uidWellbore);
LogQuery getLogHeader(String uidWell, String uidWellbore, String uid, WitsmlFilters filters, boolean raw);
LogQuery getLogData(String uidWell, String uidWellbore, String uid, WitsmlFilters filters, LogRange range, boolean raw);
MudLogQuery getMudLogHeader(String uidWell, String uidWellbore, String uid, WitsmlFilters filters, boolean raw);
MudLogQuery getMudLogData(String uidWell, String uidWellbore, String uid, WitsmlFilters filters, LogIndex range, boolean raw);
TrajectoryQuery getTrajectoryHeader(String uidWell, String uidWellbore, String uid, WitsmlFilters filters, boolean raw);
TrajectoryQuery getTrajectoryData(String uidWell, String uidWellbore, String uid, WitsmlFilters filters, LogIndex range, boolean raw);
WellboreGeometryQuery getWellboreGeometryHeader(String uidWell, String uidWellbore, String uid, boolean raw);
WellboreGeometryQuery getWellboreGeometryData(String uidWell, String uidWellbore, String uid, boolean raw);
TubularQuery getTubularHeader(String uidWell, String uidWellbore, String uid, WitsmlFilters filters, boolean raw);
TubularQuery getTubularData(String uidWell, String uidWellbore, String uid, WitsmlFilters filters, boolean raw);
MessageQuery getMessage(String uidWell, String uidWellbore, String uid, boolean raw);
Update appendLogData(LogHeader header, List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy