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 InputStream |
queryObject(com.amazonaws.services.s3.AmazonS3 s3Client,
com.amazonaws.services.s3.model.SelectObjectContentRequest request) |
static InputStream |
queryObjectCsv(com.amazonaws.services.s3.AmazonS3 s3Client,
String bucket,
String key,
String query) |
static InputStream |
queryObjectJson(com.amazonaws.services.s3.AmazonS3 s3Client,
String bucket,
String key,
String query) |
public static InputStream queryObjectJson(com.amazonaws.services.s3.AmazonS3 s3Client, String bucket, String key, String query)
public static InputStream queryObjectCsv(com.amazonaws.services.s3.AmazonS3 s3Client, String bucket, String key, String query)
public static InputStream queryObject(com.amazonaws.services.s3.AmazonS3 s3Client, com.amazonaws.services.s3.model.SelectObjectContentRequest request)
public static com.amazonaws.services.s3.model.SelectObjectContentRequest generateJsonRequest(String bucket, String key, String query)
Copyright © 2021. All rights reserved.