public static void verifyJvmRequirements() { verifyJavaVersion(); verify64BitJvm(); verifyOsArchitecture(); verifyByteOrder(); verifyUsingG1Gc(); verifyFileDescriptor(); verifySlice(); }
@Override public void installPlugin(Plugin plugin) { pluginManager.installPlugin(plugin); }
private Class<?> resolveClass(Class<?> clazz, boolean resolve) { if (resolve) { resolveClass(clazz); } return clazz; }
private static boolean isBlockedWaitingForMemory(BasicQueryInfo info) { BasicQueryStats stats = info.getQueryStats(); boolean isWaitingForMemory = stats.getBlockedReasons().contains(WAITING_FOR_MEMORY); if (!isWaitingForMemory) { return false; } // queries are not marked as fully blocked if there are no running drivers return stats.isFullyBlocked() || stats.getRunningDrivers() == 0; }
public static QueryStateInfo createQueryStateInfo(BasicQueryInfo queryInfo, Optional<ResourceGroupId> group) { Optional<QueryProgressStats> progress = Optional.empty(); if (!queryInfo.getState().isDone() && queryInfo.getState() != QUEUED) { progress = Optional.of(createQueryProgressStats(queryInfo.getQueryStats())); } return createQueryStateInfo(queryInfo, group, Optional.empty(), progress); }
private QueryStateInfo getQueryStateInfo(BasicQueryInfo queryInfo) { Optional<ResourceGroupId> groupId = queryInfo.getResourceGroupId(); if (queryInfo.getState() == QUEUED) { return createQueuedQueryStateInfo( queryInfo, groupId, groupId.map(resourceGroupManager::getPathToRoot)); } return createQueryStateInfo(queryInfo, groupId); }
@Override public BasicQueryInfo getBasicQueryInfo() { return new BasicQueryInfo(getQueryInfo()); }
@Provides ObjectNameGenerator createPrefixObjectNameGenerator(JmxNamingConfig jmxNamingConfig) { return new PrefixObjectNameGenerator(packagePrefix, jmxNamingConfig.getDomainBase()); }
public static void main(String[] args) { new PrestoServer().run(); }
private static Map<String, String> parseExtraCredentials(HttpServletRequest servletRequest) { return parseProperty(servletRequest, PRESTO_EXTRA_CREDENTIAL); }
public static QueryStateInfo createQueryStateInfo(BasicQueryInfo queryInfo, Optional<ResourceGroupId> group) { Optional<QueryProgressStats> progress = Optional.empty(); if (!queryInfo.getState().isDone() && queryInfo.getState() != QUEUED) { progress = Optional.of(createQueryProgressStats(queryInfo.getQueryStats())); } return createQueryStateInfo(queryInfo, group, Optional.empty(), progress); }
private QueryStateInfo getQueryStateInfo(BasicQueryInfo queryInfo) { Optional<ResourceGroupId> groupId = queryInfo.getResourceGroupId(); if (queryInfo.getState() == QUEUED) { return createQueuedQueryStateInfo( queryInfo, groupId, groupId.map(resourceGroupManager::getPathToRoot)); } return createQueryStateInfo(queryInfo, groupId); }
public static void verifyJvmRequirements() { verifyJavaVersion(); verify64BitJvm(); verifyOsArchitecture(); verifyByteOrder(); verifyUsingG1Gc(); verifyFileDescriptor(); verifySlice(); }
@Provides ObjectNameGenerator createPrefixObjectNameGenerator(JmxNamingConfig jmxNamingConfig) { return new PrefixObjectNameGenerator(packagePrefix, jmxNamingConfig.getDomainBase()); }
public static void main(String[] args) { new PrestoServer().run(); }
@Override public void installPlugin(Plugin plugin) { pluginManager.installPlugin(plugin); }
private Class<?> resolveClass(Class<?> clazz, boolean resolve) { if (resolve) { resolveClass(clazz); } return clazz; }
private static Map<String, String> parseSessionHeaders(HttpServletRequest servletRequest) { return parseProperty(servletRequest, PRESTO_SESSION); }
public void installPlugin(Plugin plugin) { pluginManager.installPlugin(plugin); }
public void installPlugin(Plugin plugin) { pluginManager.installPlugin(plugin); }