Class QueryResponse.QueryDetails

java.lang.Object
com.atlan.model.core.AtlanObject
com.atlan.model.admin.QueryResponse.QueryDetails
All Implemented Interfaces:
Serializable
Enclosing class:
QueryResponse

public static final class QueryResponse.QueryDetails extends AtlanObject
Details about a query that was run.
See Also:
  • Constructor Details

  • Method Details

    • builder

      public static QueryResponse.QueryDetails.QueryDetailsBuilder<?,?> builder()
    • toBuilder

    • getTotalRowsStreamed

      public Long getTotalRowsStreamed()
      Total number of results returned by the query.
    • getStatus

      public QueryStatus getStatus()
      Status of the query.
    • getParsedQuery

      public String getParsedQuery()
      TBC
    • getPushdownQuery

      public String getPushdownQuery()
      Query that was sent to the data store.
    • getExecutionTime

      public Long getExecutionTime()
      How long the query took to run, in milliseconds.
    • getSourceQueryId

      public String getSourceQueryId()
      TBC
    • getResultOutputLocation

      public String getResultOutputLocation()
      TBC
    • getWarnings

      public List<String> getWarnings()
      List of any warnings produced when running the query.
    • getParsingFlow

      public ParsingFlow getParsingFlow()
      How the query was parsed prior to running.
    • getHekaFlow

      public HekaFlow getHekaFlow()
      How the query was run.
    • getS3UploadPath

      public String getS3UploadPath()
      TBC
    • getSourceFirstConnectionTime

      public Integer getSourceFirstConnectionTime()
      TBC
    • getSourceFirstConnectionPercentage

      public Double getSourceFirstConnectionPercentage()
      TBC
    • getExplainCallTimePercentage

      public Double getExplainCallTimePercentage()
      TBC
    • getInitDataSourceTime

      public Integer getInitDataSourceTime()
      TBC
    • getInitDataSourcePercentage

      public Double getInitDataSourcePercentage()
      TBC
    • getAuthorizationTime

      public Integer getAuthorizationTime()
      TBC
    • getAuthorizationPercentage

      public Double getAuthorizationPercentage()
      TBC
    • getRewriteValidationTime

      public Integer getRewriteValidationTime()
      TBC
    • getRewriteValidationPercentage

      public Double getRewriteValidationPercentage()
      TBC
    • getExtractTableMetadataTime

      public Integer getExtractTableMetadataTime()
      Elapsed time to extract table metadata, in milliseconds.
    • getExtractTableMetadataPercentage

      public Double getExtractTableMetadataPercentage()
      TBC
    • getExecutionTimeInternal

      public Integer getExecutionTimeInternal()
      Elapsed time to run the query (from internal engine), in milliseconds.
    • getExecutionPercentage

      public Double getExecutionPercentage()
      TBC
    • getBypassQueryTime

      public Integer getBypassQueryTime()
      TBC
    • getBypassParsingPercentage

      public Double getBypassParsingPercentage()
      TBC
    • getCheckInsightsEnabledTime

      public Integer getCheckInsightsEnabledTime()
      TBC
    • getCheckInsightsEnabledPercentage

      public Double getCheckInsightsEnabledPercentage()
      TBC
    • getInitializationTime

      public Integer getInitializationTime()
      TBC
    • getInitializationPercentage

      public Double getInitializationPercentage()
      TBC
    • getExtractCredentialsTime

      public Integer getExtractCredentialsTime()
      TBC
    • getExtractCredentialsPercentage

      public Double getExtractCredentialsPercentage()
      TBC
    • getOverallTime

      public Integer getOverallTime()
      TBC
    • getOverallTimePercentage

      public Double getOverallTimePercentage()
      TBC
    • getHekaAtlanTime

      public Integer getHekaAtlanTime()
      TBC
    • getCalciteParsingPercentage

      public Double getCalciteParsingPercentage()
      TBC
    • getCalciteValidationPercentage

      public Double getCalciteValidationPercentage()
      TBC
    • getAsset

      public QueryResponse.AssetDetails getAsset()
      Metadata about the asset used in the query, in case of any errors.
    • getDeveloperMessage

      public String getDeveloperMessage()
      Detailed back-end error message that could be helpful for developers.
    • getLine

      public Long getLine()
      Line number of the query that had a validation error, if any.
    • getColumn

      public Long getColumn()
      Column position of the validation error, if any.
    • getObject

      public String getObject()
      Name of the object that caused the validation error, if any.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class AtlanObject
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class AtlanObject
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AtlanObject
    • toString

      public String toString()
      Description copied from class: AtlanObject
      Overrides:
      toString in class AtlanObject