@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class QueryExecutionStatistics extends Object implements Serializable, Cloneable, StructuredPojo
The location of a manifest file that tracks file locations generated by the query, the amount of data scanned by the query, and the amount of time that it took the query to run.
Constructor and Description |
---|
QueryExecutionStatistics() |
Modifier and Type | Method and Description |
---|---|
QueryExecutionStatistics |
clone() |
boolean |
equals(Object obj) |
String |
getDataManifestLocation()
The location and file name of a data manifest file.
|
Long |
getDataScannedInBytes()
The number of bytes in the data that was queried.
|
Long |
getEngineExecutionTimeInMillis()
The number of milliseconds that the query took to execute.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDataManifestLocation(String dataManifestLocation)
The location and file name of a data manifest file.
|
void |
setDataScannedInBytes(Long dataScannedInBytes)
The number of bytes in the data that was queried.
|
void |
setEngineExecutionTimeInMillis(Long engineExecutionTimeInMillis)
The number of milliseconds that the query took to execute.
|
String |
toString()
Returns a string representation of this object.
|
QueryExecutionStatistics |
withDataManifestLocation(String dataManifestLocation)
The location and file name of a data manifest file.
|
QueryExecutionStatistics |
withDataScannedInBytes(Long dataScannedInBytes)
The number of bytes in the data that was queried.
|
QueryExecutionStatistics |
withEngineExecutionTimeInMillis(Long engineExecutionTimeInMillis)
The number of milliseconds that the query took to execute.
|
public void setEngineExecutionTimeInMillis(Long engineExecutionTimeInMillis)
The number of milliseconds that the query took to execute.
engineExecutionTimeInMillis
- The number of milliseconds that the query took to execute.public Long getEngineExecutionTimeInMillis()
The number of milliseconds that the query took to execute.
public QueryExecutionStatistics withEngineExecutionTimeInMillis(Long engineExecutionTimeInMillis)
The number of milliseconds that the query took to execute.
engineExecutionTimeInMillis
- The number of milliseconds that the query took to execute.public void setDataScannedInBytes(Long dataScannedInBytes)
The number of bytes in the data that was queried.
dataScannedInBytes
- The number of bytes in the data that was queried.public Long getDataScannedInBytes()
The number of bytes in the data that was queried.
public QueryExecutionStatistics withDataScannedInBytes(Long dataScannedInBytes)
The number of bytes in the data that was queried.
dataScannedInBytes
- The number of bytes in the data that was queried.public void setDataManifestLocation(String dataManifestLocation)
The location and file name of a data manifest file. The manifest file is saved to the Athena query results location in Amazon S3. It tracks files that the query wrote to Amazon S3. If the query fails, the manifest file also tracks files that the query intended to write. The manifest is useful for identifying orphaned files resulting from a failed query. For more information, see Working with Query Output Files in the Amazon Athena User Guide.
dataManifestLocation
- The location and file name of a data manifest file. The manifest file is saved to the Athena query results
location in Amazon S3. It tracks files that the query wrote to Amazon S3. If the query fails, the manifest
file also tracks files that the query intended to write. The manifest is useful for identifying orphaned
files resulting from a failed query. For more information, see Working with Query Output Files in
the Amazon Athena User Guide.public String getDataManifestLocation()
The location and file name of a data manifest file. The manifest file is saved to the Athena query results location in Amazon S3. It tracks files that the query wrote to Amazon S3. If the query fails, the manifest file also tracks files that the query intended to write. The manifest is useful for identifying orphaned files resulting from a failed query. For more information, see Working with Query Output Files in the Amazon Athena User Guide.
public QueryExecutionStatistics withDataManifestLocation(String dataManifestLocation)
The location and file name of a data manifest file. The manifest file is saved to the Athena query results location in Amazon S3. It tracks files that the query wrote to Amazon S3. If the query fails, the manifest file also tracks files that the query intended to write. The manifest is useful for identifying orphaned files resulting from a failed query. For more information, see Working with Query Output Files in the Amazon Athena User Guide.
dataManifestLocation
- The location and file name of a data manifest file. The manifest file is saved to the Athena query results
location in Amazon S3. It tracks files that the query wrote to Amazon S3. If the query fails, the manifest
file also tracks files that the query intended to write. The manifest is useful for identifying orphaned
files resulting from a failed query. For more information, see Working with Query Output Files in
the Amazon Athena User Guide.public String toString()
toString
in class Object
Object.toString()
public QueryExecutionStatistics clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.