All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.vesoft.nebula.proto.graph.PlanInfoOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: graph.proto

// Protobuf Java Version: 3.25.1
package com.vesoft.nebula.proto.graph;

public interface PlanInfoOrBuilder extends
    // @@protoc_insertion_point(interface_extends:nebula.proto.graph.PlanInfo)
    com.google.protobuf.MessageOrBuilder {

  /**
   * bytes id = 1;
   * @return The id.
   */
  com.google.protobuf.ByteString getId();

  /**
   * bytes name = 2;
   * @return The name.
   */
  com.google.protobuf.ByteString getName();

  /**
   * bytes details = 3;
   * @return The details.
   */
  com.google.protobuf.ByteString getDetails();

  /**
   * repeated bytes columns = 4;
   * @return A list containing the columns.
   */
  java.util.List getColumnsList();
  /**
   * repeated bytes columns = 4;
   * @return The count of columns.
   */
  int getColumnsCount();
  /**
   * repeated bytes columns = 4;
   * @param index The index of the element to return.
   * @return The columns at the given index.
   */
  com.google.protobuf.ByteString getColumns(int index);

  /**
   * double time_ms = 5;
   * @return The timeMs.
   */
  double getTimeMs();

  /**
   * int64 rows = 6;
   * @return The rows.
   */
  long getRows();

  /**
   * double memory_kib = 7;
   * @return The memoryKib.
   */
  double getMemoryKib();

  /**
   * double blocked_ms = 8;
   * @return The blockedMs.
   */
  double getBlockedMs();

  /**
   * double queued_ms = 9;
   * @return The queuedMs.
   */
  double getQueuedMs();

  /**
   * double consume_ms = 10;
   * @return The consumeMs.
   */
  double getConsumeMs();

  /**
   * double produce_ms = 11;
   * @return The produceMs.
   */
  double getProduceMs();

  /**
   * double finish_ms = 12;
   * @return The finishMs.
   */
  double getFinishMs();

  /**
   * int64 batches = 13;
   * @return The batches.
   */
  long getBatches();

  /**
   * int64 concurrency = 14;
   * @return The concurrency.
   */
  long getConcurrency();

  /**
   * bytes other_stats_json = 15;
   * @return The otherStatsJson.
   */
  com.google.protobuf.ByteString getOtherStatsJson();

  /**
   * repeated .nebula.proto.graph.PlanInfo children = 16;
   */
  java.util.List 
      getChildrenList();
  /**
   * repeated .nebula.proto.graph.PlanInfo children = 16;
   */
  com.vesoft.nebula.proto.graph.PlanInfo getChildren(int index);
  /**
   * repeated .nebula.proto.graph.PlanInfo children = 16;
   */
  int getChildrenCount();
  /**
   * repeated .nebula.proto.graph.PlanInfo children = 16;
   */
  java.util.List 
      getChildrenOrBuilderList();
  /**
   * repeated .nebula.proto.graph.PlanInfo children = 16;
   */
  com.vesoft.nebula.proto.graph.PlanInfoOrBuilder getChildrenOrBuilder(
      int index);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy