public static class S3Utils.S3Select extends Object
| Constructor and Description |
|---|
S3Select() |
| Modifier and Type | Method and Description |
|---|---|
static com.amazonaws.services.s3.model.SelectObjectContentRequest |
generateCsvRequest(String bucket,
String key,
String query)
Generate an S3 Select query against a csv file
|
static com.amazonaws.services.s3.model.SelectObjectContentRequest |
generateJsonRequest(String bucket,
String key,
String query)
Request will allow a limited for of SQL describe here: https://docs.aws.amazon.com/AmazonS3/latest/dev/s3-glacier-select-sql-reference.html
|
static String |
queryObject(com.amazonaws.services.s3.AmazonS3 s3Client,
com.amazonaws.services.s3.model.SelectObjectContentRequest request) |
static String |
queryObjectCsv(com.amazonaws.services.s3.AmazonS3 s3Client,
String bucket,
String key,
String query) |
static String |
queryObjectJson(com.amazonaws.services.s3.AmazonS3 s3Client,
String bucket,
String key,
String query) |
public static String queryObjectJson(com.amazonaws.services.s3.AmazonS3 s3Client, String bucket, String key, String query) throws IOException
IOExceptionpublic static String queryObjectCsv(com.amazonaws.services.s3.AmazonS3 s3Client, String bucket, String key, String query) throws IOException
IOExceptionpublic static String queryObject(com.amazonaws.services.s3.AmazonS3 s3Client, com.amazonaws.services.s3.model.SelectObjectContentRequest request) throws IOException
IOExceptionpublic static com.amazonaws.services.s3.model.SelectObjectContentRequest generateJsonRequest(String bucket, String key, String query)
Copyright © 2023. All rights reserved.