Skip navigation links
A C D E G K M O P Q S 

A

AbstractBaseS3Namespaceable - Class in com.salesforce.cantor.s3
A class responsible for managing namespace level calls for CantorOnS3 Note: there is a cache for the namespaces that refreshes every 30 seconds, however this means that there is a chance an instance of Cantor may think that a namespace exists when it doesn't.
AbstractBaseS3Namespaceable(AmazonS3, String, String) - Constructor for class com.salesforce.cantor.s3.AbstractBaseS3Namespaceable
 

C

CantorOnS3 - Class in com.salesforce.cantor.s3
This implementation is designed to only use a single s3 bucket.
CantorOnS3(AmazonS3, String) - Constructor for class com.salesforce.cantor.s3.CantorOnS3
 
com.salesforce.cantor.s3 - package com.salesforce.cantor.s3
 
create(String) - Method in class com.salesforce.cantor.s3.AbstractBaseS3Namespaceable
 

D

delete(String, String) - Method in class com.salesforce.cantor.s3.ObjectsOnS3
 
deleteObject(AmazonS3, String, String) - Static method in class com.salesforce.cantor.s3.S3Utils
 
deleteObjects(AmazonS3, String, Collection<String>) - Static method in class com.salesforce.cantor.s3.S3Utils
 
deleteObjects(AmazonS3, String, String) - Static method in class com.salesforce.cantor.s3.S3Utils
 
dimension(String, String, long, long, Map<String, String>, Map<String, String>) - Method in class com.salesforce.cantor.s3.EventsOnS3
 
doesObjectExist(AmazonS3, String, String) - Static method in class com.salesforce.cantor.s3.S3Utils
 
drop(String) - Method in class com.salesforce.cantor.s3.AbstractBaseS3Namespaceable
 

E

events() - Method in class com.salesforce.cantor.s3.CantorOnS3
 
EventsOnS3 - Class in com.salesforce.cantor.s3
 
EventsOnS3(AmazonS3, String) - Constructor for class com.salesforce.cantor.s3.EventsOnS3
 
EventsOnS3(AmazonS3, String, String) - Constructor for class com.salesforce.cantor.s3.EventsOnS3
 
EventsOnS3(AmazonS3, String, String, long) - Constructor for class com.salesforce.cantor.s3.EventsOnS3
 
expire(String, long) - Method in class com.salesforce.cantor.s3.EventsOnS3
 

G

generateCsvRequest(String, String, String) - Static method in class com.salesforce.cantor.s3.S3Utils.S3Select
Generate an S3 Select query against a csv file
generateJsonRequest(String, String, String) - Static method in class com.salesforce.cantor.s3.S3Utils.S3Select
Request will allow a limited for of SQL describe here: https://docs.aws.amazon.com/AmazonS3/latest/dev/s3-glacier-select-sql-reference.html
get(String, long, long, Map<String, String>, Map<String, String>, boolean, boolean, int) - Method in class com.salesforce.cantor.s3.EventsOnS3
 
get(String, String) - Method in class com.salesforce.cantor.s3.ObjectsOnS3
 
getCleanKeyForNamespace(String) - Static method in class com.salesforce.cantor.s3.S3Utils
 
getKeys(AmazonS3, String, String) - Static method in class com.salesforce.cantor.s3.S3Utils
 
getKeys(AmazonS3, String, String, int, int) - Static method in class com.salesforce.cantor.s3.S3Utils
 
getObjectBytes(AmazonS3, String, String) - Static method in class com.salesforce.cantor.s3.S3Utils
 
getObjectBytes(AmazonS3, String, String, long, long) - Static method in class com.salesforce.cantor.s3.S3Utils
 
getObjectStream(AmazonS3, String, String) - Static method in class com.salesforce.cantor.s3.S3Utils
 
getSize(AmazonS3, String, String) - Static method in class com.salesforce.cantor.s3.S3Utils
 

K

keys(String, int, int) - Method in class com.salesforce.cantor.s3.ObjectsOnS3
 
keys(String, String, int, int) - Method in class com.salesforce.cantor.s3.ObjectsOnS3
 

M

metadata(String, String, long, long, Map<String, String>, Map<String, String>) - Method in class com.salesforce.cantor.s3.EventsOnS3
 

O

objects() - Method in class com.salesforce.cantor.s3.CantorOnS3
 
ObjectsOnS3 - Class in com.salesforce.cantor.s3
 
ObjectsOnS3(AmazonS3, String) - Constructor for class com.salesforce.cantor.s3.ObjectsOnS3
 

P

putObject(AmazonS3, String, String, InputStream, ObjectMetadata) - Static method in class com.salesforce.cantor.s3.S3Utils
 

Q

queryObject(AmazonS3, SelectObjectContentRequest) - Static method in class com.salesforce.cantor.s3.S3Utils.S3Select
 
queryObjectCsv(AmazonS3, String, String, String) - Static method in class com.salesforce.cantor.s3.S3Utils.S3Select
 
queryObjectJson(AmazonS3, String, String, String) - Static method in class com.salesforce.cantor.s3.S3Utils.S3Select
 

S

S3Select() - Constructor for class com.salesforce.cantor.s3.S3Utils.S3Select
 
S3Utils - Class in com.salesforce.cantor.s3
This class is responsible for all direct communication to s3 objects
S3Utils() - Constructor for class com.salesforce.cantor.s3.S3Utils
 
S3Utils.S3Select - Class in com.salesforce.cantor.s3
S3 Select is allows use of SQL queries on top of data stored in s3 that is in either JSON or CSV.
sets() - Method in class com.salesforce.cantor.s3.CantorOnS3
 
size(String) - Method in class com.salesforce.cantor.s3.ObjectsOnS3
 
store(String, Collection<Events.Event>) - Method in class com.salesforce.cantor.s3.EventsOnS3
 
store(String, String, byte[]) - Method in class com.salesforce.cantor.s3.ObjectsOnS3
 
store(String, String, InputStream, long) - Method in class com.salesforce.cantor.s3.ObjectsOnS3
 
store(String, String, InputStream, long) - Method in interface com.salesforce.cantor.s3.StreamingObjects
Stores the given object by streaming the content to the underlying storage
stream(String, String) - Method in class com.salesforce.cantor.s3.ObjectsOnS3
 
stream(String, String) - Method in interface com.salesforce.cantor.s3.StreamingObjects
Gets the object corresponding to the given namespace/key as an InputStream
StreamingObjects - Interface in com.salesforce.cantor.s3
Extension of the Objects interface to implement storing/streaming objects that are too large to store/get as whole byte[].
A C D E G K M O P Q S 
Skip navigation links

Copyright © 2023. All rights reserved.