Tabnine Logo
BasicQueryInfo.getSession
Code IndexAdd Tabnine to your IDE (free)

How to use
getSession
method
in
io.prestosql.server.BasicQueryInfo

Best Java code snippets using io.prestosql.server.BasicQueryInfo.getSession (Showing top 12 results out of 315)

origin: io.prestosql/presto-main

@GET
@Produces(MediaType.APPLICATION_JSON)
public List<QueryStateInfo> getQueryStateInfos(@QueryParam("user") String user)
{
  List<BasicQueryInfo> queryInfos = queryManager.getQueries();
  if (!isNullOrEmpty(user)) {
    queryInfos = queryInfos.stream()
        .filter(queryInfo -> Pattern.matches(user, queryInfo.getSession().getUser()))
        .collect(toImmutableList());
  }
  return queryInfos.stream()
      .filter(queryInfo -> !queryInfo.getState().isDone())
      .map(this::getQueryStateInfo)
      .collect(toImmutableList());
}
origin: prestosql/presto

@GET
@Produces(MediaType.APPLICATION_JSON)
public List<QueryStateInfo> getQueryStateInfos(@QueryParam("user") String user)
{
  List<BasicQueryInfo> queryInfos = queryManager.getQueries();
  if (!isNullOrEmpty(user)) {
    queryInfos = queryInfos.stream()
        .filter(queryInfo -> Pattern.matches(user, queryInfo.getSession().getUser()))
        .collect(toImmutableList());
  }
  return queryInfos.stream()
      .filter(queryInfo -> !queryInfo.getState().isDone())
      .map(this::getQueryStateInfo)
      .collect(toImmutableList());
}
origin: prestosql/presto

private static QueryStateInfo createQueryStateInfo(
    BasicQueryInfo queryInfo,
    Optional<ResourceGroupId> groupId,
    Optional<List<ResourceGroupInfo>> pathToRoot,
    Optional<QueryProgressStats> progress)
{
  return new QueryStateInfo(
      queryInfo.getQueryId(),
      queryInfo.getState(),
      groupId,
      queryInfo.getQuery(),
      queryInfo.getQueryStats().getCreateTime(),
      queryInfo.getSession().getUser(),
      queryInfo.getSession().getSource(),
      queryInfo.getSession().getClientInfo(),
      queryInfo.getSession().getCatalog(),
      queryInfo.getSession().getSchema(),
      pathToRoot,
      progress);
}
origin: io.prestosql/presto-main

private static QueryStateInfo createQueryStateInfo(
    BasicQueryInfo queryInfo,
    Optional<ResourceGroupId> groupId,
    Optional<List<ResourceGroupInfo>> pathToRoot,
    Optional<QueryProgressStats> progress)
{
  return new QueryStateInfo(
      queryInfo.getQueryId(),
      queryInfo.getState(),
      groupId,
      queryInfo.getQuery(),
      queryInfo.getQueryStats().getCreateTime(),
      queryInfo.getSession().getUser(),
      queryInfo.getSession().getSource(),
      queryInfo.getSession().getClientInfo(),
      queryInfo.getSession().getCatalog(),
      queryInfo.getSession().getSchema(),
      pathToRoot,
      progress);
}
origin: io.prestosql/presto-main

private static void logQueryTimeline(BasicQueryInfo queryInfo)
{
  DateTime queryStartTime = queryInfo.getQueryStats().getCreateTime();
  DateTime queryEndTime = queryInfo.getQueryStats().getEndTime();
  // query didn't finish cleanly
  if (queryStartTime == null || queryEndTime == null) {
    return;
  }
  long elapsed = max(queryEndTime.getMillis() - queryStartTime.getMillis(), 0);
  logQueryTimeline(
      queryInfo.getQueryId(),
      queryInfo.getSession().getTransactionId().map(TransactionId::toString).orElse(""),
      elapsed,
      elapsed,
      0,
      0,
      0,
      queryStartTime,
      queryEndTime);
}
origin: prestosql/presto

private static void logQueryTimeline(BasicQueryInfo queryInfo)
{
  DateTime queryStartTime = queryInfo.getQueryStats().getCreateTime();
  DateTime queryEndTime = queryInfo.getQueryStats().getEndTime();
  // query didn't finish cleanly
  if (queryStartTime == null || queryEndTime == null) {
    return;
  }
  long elapsed = max(queryEndTime.getMillis() - queryStartTime.getMillis(), 0);
  logQueryTimeline(
      queryInfo.getQueryId(),
      queryInfo.getSession().getTransactionId().map(TransactionId::toString).orElse(""),
      elapsed,
      elapsed,
      0,
      0,
      0,
      queryStartTime,
      queryEndTime);
}
origin: prestosql/presto

public void queryCreatedEvent(BasicQueryInfo queryInfo)
{
  eventListenerManager.queryCreated(
      new QueryCreatedEvent(
          queryInfo.getQueryStats().getCreateTime().toDate().toInstant(),
          createQueryContext(queryInfo.getSession(), queryInfo.getResourceGroupId()),
          new QueryMetadata(
              queryInfo.getQueryId().toString(),
              queryInfo.getSession().getTransactionId().map(TransactionId::toString),
              queryInfo.getQuery(),
              QUEUED.toString(),
              queryInfo.getSelf(),
              Optional.empty(),
              Optional.empty())));
}
origin: io.prestosql/presto-main

public void queryCreatedEvent(BasicQueryInfo queryInfo)
{
  eventListenerManager.queryCreated(
      new QueryCreatedEvent(
          queryInfo.getQueryStats().getCreateTime().toDate().toInstant(),
          createQueryContext(queryInfo.getSession(), queryInfo.getResourceGroupId()),
          new QueryMetadata(
              queryInfo.getQueryId().toString(),
              queryInfo.getSession().getTransactionId().map(TransactionId::toString),
              queryInfo.getQuery(),
              QUEUED.toString(),
              queryInfo.getSelf(),
              Optional.empty(),
              Optional.empty())));
}
origin: io.prestosql/presto-main

new QueryMetadata(
    queryInfo.getQueryId().toString(),
    queryInfo.getSession().getTransactionId().map(TransactionId::toString),
    queryInfo.getQuery(),
    queryInfo.getState().toString(),
    ImmutableList.of(),
    Optional.empty()),
createQueryContext(queryInfo.getSession(), queryInfo.getResourceGroupId()),
new QueryIOMetadata(ImmutableList.of(), Optional.empty()),
createQueryFailureInfo(failure, Optional.empty()),
origin: prestosql/presto

new QueryMetadata(
    queryInfo.getQueryId().toString(),
    queryInfo.getSession().getTransactionId().map(TransactionId::toString),
    queryInfo.getQuery(),
    queryInfo.getState().toString(),
    ImmutableList.of(),
    ImmutableList.of()),
createQueryContext(queryInfo.getSession(), queryInfo.getResourceGroupId()),
new QueryIOMetadata(ImmutableList.of(), Optional.empty()),
createQueryFailureInfo(failure, Optional.empty()),
origin: io.prestosql/presto-main

assertEquals(queryInfo.getSession().getSystemProperties(), ImmutableMap.builder()
    .put(QUERY_MAX_MEMORY, "1GB")
    .put(JOIN_DISTRIBUTION_TYPE, "partitioned")
assertEquals(queryInfo.getSession().getClientInfo().get(), "{\"clientVersion\":\"testVersion\"}");
assertEquals(queryInfo.getSession().getPreparedStatements(), ImmutableMap.builder()
    .put("foo", "select * from bar")
    .build());
origin: prestosql/presto

assertEquals(queryInfo.getSession().getSystemProperties(), ImmutableMap.builder()
    .put(QUERY_MAX_MEMORY, "1GB")
    .put(JOIN_DISTRIBUTION_TYPE, "partitioned")
assertEquals(queryInfo.getSession().getClientInfo().get(), "{\"clientVersion\":\"testVersion\"}");
assertEquals(queryInfo.getSession().getPreparedStatements(), ImmutableMap.builder()
    .put("foo", "select * from bar")
    .build());
io.prestosql.serverBasicQueryInfogetSession

Popular methods of BasicQueryInfo

  • getQueryId
  • getState
  • <init>
  • getErrorCode
  • getQueryStats
  • getMemoryPool
  • getQuery
  • getErrorType
  • getResourceGroupId
  • getSelf
  • isScheduled
  • isScheduled

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getSharedPreferences (Context)
  • onRequestPermissionsResult (Fragment)
  • findViewById (Activity)
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • JTextField (javax.swing)
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now