Package com.atlan.model.admin
Class QueryResponse.QueryDetails.QueryDetailsBuilder<C extends QueryResponse.QueryDetails,B extends QueryResponse.QueryDetails.QueryDetailsBuilder<C,B>>
java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.admin.QueryResponse.QueryDetails.QueryDetailsBuilder<C,B>
- Enclosing class:
- QueryResponse.QueryDetails
public abstract static class QueryResponse.QueryDetails.QueryDetailsBuilder<C extends QueryResponse.QueryDetails,B extends QueryResponse.QueryDetails.QueryDetailsBuilder<C,B>>
extends AtlanObject.AtlanObjectBuilder<C,B>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) asset
(QueryResponse.AssetDetails asset) Metadata about the asset used in the query, in case of any errors.authorizationPercentage
(Double authorizationPercentage) TBCauthorizationTime
(Integer authorizationTime) TBCabstract C
build()
bypassParsingPercentage
(Double bypassParsingPercentage) TBCbypassQueryTime
(Integer bypassQueryTime) TBCcalciteParsingPercentage
(Double calciteParsingPercentage) TBCcalciteValidationPercentage
(Double calciteValidationPercentage) TBCcheckInsightsEnabledPercentage
(Double checkInsightsEnabledPercentage) TBCcheckInsightsEnabledTime
(Integer checkInsightsEnabledTime) TBCColumn position of the validation error, if any.developerMessage
(String developerMessage) Detailed back-end error message that could be helpful for developers.executionPercentage
(Double executionPercentage) TBCexecutionTime
(Long executionTime) How long the query took to run, in milliseconds.executionTimeInternal
(Integer executionTimeInternal) Elapsed time to run the query (from internal engine), in milliseconds.explainCallTimePercentage
(Double explainCallTimePercentage) TBCextractCredentialsPercentage
(Double extractCredentialsPercentage) TBCextractCredentialsTime
(Integer extractCredentialsTime) TBCextractTableMetadataPercentage
(Double extractTableMetadataPercentage) TBCextractTableMetadataTime
(Integer extractTableMetadataTime) Elapsed time to extract table metadata, in milliseconds.hekaAtlanTime
(Integer hekaAtlanTime) TBCHow the query was run.initDataSourcePercentage
(Double initDataSourcePercentage) TBCinitDataSourceTime
(Integer initDataSourceTime) TBCinitializationPercentage
(Double initializationPercentage) TBCinitializationTime
(Integer initializationTime) TBCLine number of the query that had a validation error, if any.Name of the object that caused the validation error, if any.overallTime
(Integer overallTime) TBCoverallTimePercentage
(Double overallTimePercentage) TBCparsedQuery
(String parsedQuery) TBCparsingFlow
(ParsingFlow parsingFlow) How the query was parsed prior to running.pushdownQuery
(String pushdownQuery) Query that was sent to the data store.resultOutputLocation
(String resultOutputLocation) TBCrewriteValidationPercentage
(Double rewriteValidationPercentage) TBCrewriteValidationTime
(Integer rewriteValidationTime) TBCs3UploadPath
(String s3UploadPath) TBCprotected abstract B
self()
sourceFirstConnectionPercentage
(Double sourceFirstConnectionPercentage) TBCsourceFirstConnectionTime
(Integer sourceFirstConnectionTime) TBCsourceQueryId
(String sourceQueryId) TBCstatus
(QueryStatus status) Status of the query.toString()
totalRowsStreamed
(Long totalRowsStreamed) Total number of results returned by the query.List of any warnings produced when running the query.Methods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
QueryDetailsBuilder
public QueryDetailsBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAtlanObject.AtlanObjectBuilder<C extends QueryResponse.QueryDetails,
B extends QueryResponse.QueryDetails.QueryDetailsBuilder<C, B>>
-
totalRowsStreamed
Total number of results returned by the query.- Returns:
this
.
-
status
Status of the query.- Returns:
this
.
-
parsedQuery
TBC- Returns:
this
.
-
pushdownQuery
Query that was sent to the data store.- Returns:
this
.
-
executionTime
How long the query took to run, in milliseconds.- Returns:
this
.
-
sourceQueryId
TBC- Returns:
this
.
-
resultOutputLocation
TBC- Returns:
this
.
-
warnings
List of any warnings produced when running the query.- Returns:
this
.
-
parsingFlow
How the query was parsed prior to running.- Returns:
this
.
-
hekaFlow
How the query was run.- Returns:
this
.
-
s3UploadPath
TBC- Returns:
this
.
-
sourceFirstConnectionTime
TBC- Returns:
this
.
-
sourceFirstConnectionPercentage
TBC- Returns:
this
.
-
explainCallTimePercentage
TBC- Returns:
this
.
-
initDataSourceTime
TBC- Returns:
this
.
-
initDataSourcePercentage
TBC- Returns:
this
.
-
authorizationTime
TBC- Returns:
this
.
-
authorizationPercentage
TBC- Returns:
this
.
-
rewriteValidationTime
TBC- Returns:
this
.
-
rewriteValidationPercentage
TBC- Returns:
this
.
-
extractTableMetadataTime
Elapsed time to extract table metadata, in milliseconds.- Returns:
this
.
-
extractTableMetadataPercentage
TBC- Returns:
this
.
-
executionTimeInternal
Elapsed time to run the query (from internal engine), in milliseconds.- Returns:
this
.
-
executionPercentage
TBC- Returns:
this
.
-
bypassQueryTime
TBC- Returns:
this
.
-
bypassParsingPercentage
TBC- Returns:
this
.
-
checkInsightsEnabledTime
TBC- Returns:
this
.
-
checkInsightsEnabledPercentage
TBC- Returns:
this
.
-
initializationTime
TBC- Returns:
this
.
-
initializationPercentage
TBC- Returns:
this
.
-
extractCredentialsTime
TBC- Returns:
this
.
-
extractCredentialsPercentage
TBC- Returns:
this
.
-
overallTime
TBC- Returns:
this
.
-
overallTimePercentage
TBC- Returns:
this
.
-
hekaAtlanTime
TBC- Returns:
this
.
-
calciteParsingPercentage
TBC- Returns:
this
.
-
calciteValidationPercentage
TBC- Returns:
this
.
-
asset
Metadata about the asset used in the query, in case of any errors.- Returns:
this
.
-
developerMessage
Detailed back-end error message that could be helpful for developers.- Returns:
this
.
-
line
Line number of the query that had a validation error, if any.- Returns:
this
.
-
column
Column position of the validation error, if any.- Returns:
this
.
-
object
Name of the object that caused the validation error, if any.- Returns:
this
.
-
self
- Specified by:
self
in classAtlanObject.AtlanObjectBuilder<C extends QueryResponse.QueryDetails,
B extends QueryResponse.QueryDetails.QueryDetailsBuilder<C, B>>
-
build
- Specified by:
build
in classAtlanObject.AtlanObjectBuilder<C extends QueryResponse.QueryDetails,
B extends QueryResponse.QueryDetails.QueryDetailsBuilder<C, B>>
-
toString
- Overrides:
toString
in classAtlanObject.AtlanObjectBuilder<C extends QueryResponse.QueryDetails,
B extends QueryResponse.QueryDetails.QueryDetailsBuilder<C, B>>
-