Index

A B C D E F G I L Q R S T U 
All Classes and Interfaces|All Packages

A

arrayContains(TypedField, Object) - Method in class io.squashql.query.database.BigQueryQueryRewriter
 

B

BigQueryDataLoader - Class in io.squashql.transaction
 
BigQueryDataLoader(BigQuery, String) - Constructor for class io.squashql.transaction.BigQueryDataLoader
 
BigQueryDatastore - Interface in io.squashql
 
BigQueryEndUserDatastore - Class in io.squashql
Implementation of BigQueryDatastore that uses with end user authentication to leverage fine-grained access provided by BigQuery.
BigQueryEndUserDatastore(OAuth2AuthorizedClientRepository, String, String) - Constructor for class io.squashql.BigQueryEndUserDatastore
 
BigQueryEngine - Class in io.squashql.query.database
 
BigQueryEngine(BigQueryDatastore) - Constructor for class io.squashql.query.database.BigQueryEngine
 
BigQueryQueryRewriter - Class in io.squashql.query.database
 
BigQueryQueryRewriter() - Constructor for class io.squashql.query.database.BigQueryQueryRewriter
 
BigQueryServiceAccountDatastore - Class in io.squashql
Implementation of BigQueryDatastore that uses a ServiceAccountCredentials.
BigQueryServiceAccountDatastore(ServiceAccountCredentials, String, String) - Constructor for class io.squashql.BigQueryServiceAccountDatastore
 
bigQueryTypeToClass(Field) - Static method in class io.squashql.BigQueryUtil
 
BigQueryUtil - Class in io.squashql
 
binaryOperation(BinaryOperator, String, String) - Method in class io.squashql.query.database.BigQueryQueryRewriter
 

C

classToBigQueryType(Class<?>) - Static method in class io.squashql.BigQueryUtil
 
createCredentialsFromFile(String) - Static method in class io.squashql.BigQueryUtil
Creates ServiceAccountCredentials from a file.
createCredentialsFromFileContent(String) - Static method in class io.squashql.BigQueryUtil
 

D

dropAndCreateInMemoryTable(String, List<TableTypedField>) - Method in class io.squashql.transaction.BigQueryDataLoader
 

E

escapeAlias(String) - Method in class io.squashql.query.database.BigQueryQueryRewriter
escapeSingleQuote(String) - Method in class io.squashql.query.database.BigQueryQueryRewriter
 
executeRawSql(String) - Method in class io.squashql.query.database.BigQueryEngine
 

F

fetchStoresByName(BigQueryDatastore) - Static method in class io.squashql.BigQueryServiceAccountDatastore
 
fieldName(String) - Method in class io.squashql.query.database.BigQueryQueryRewriter
 
functionExpression(FunctionTypedField) - Method in class io.squashql.query.database.BigQueryQueryRewriter
 

G

getBigquery() - Method in interface io.squashql.BigQueryDatastore
 
getBigquery() - Method in class io.squashql.BigQueryEndUserDatastore
 
getBigquery() - Method in class io.squashql.BigQueryServiceAccountDatastore
 
getBigQuery() - Method in class io.squashql.transaction.BigQueryDataLoader
 
getDatasetName() - Method in interface io.squashql.BigQueryDatastore
 
getDatasetName() - Method in class io.squashql.BigQueryEndUserDatastore
 
getDatasetName() - Method in class io.squashql.BigQueryServiceAccountDatastore
 
getFieldsOrNull(BigQuery, String, String) - Static method in class io.squashql.BigQueryServiceAccountDatastore
 
getProjectId() - Method in interface io.squashql.BigQueryDatastore
 
getProjectId() - Method in class io.squashql.BigQueryEndUserDatastore
 
getProjectId() - Method in class io.squashql.BigQueryServiceAccountDatastore
 
getTableNames(BigQuery, String, String) - Static method in class io.squashql.BigQueryServiceAccountDatastore
 
getTypeValue(FieldValueList, Schema, int) - Static method in class io.squashql.query.database.BigQueryEngine
Gets the value with the correct type, otherwise everything is read as String.
grouping(TypedField) - Method in class io.squashql.query.database.BigQueryQueryRewriter
 

I

io.squashql - package io.squashql
 
io.squashql.query.database - package io.squashql.query.database
 
io.squashql.transaction - package io.squashql.transaction
 

L

load(String, List<Object[]>) - Method in class io.squashql.transaction.BigQueryDataLoader
 
loadCsv(String, String, String, boolean) - Method in class io.squashql.transaction.BigQueryDataLoader
 

Q

queryRewriter() - Method in class io.squashql.query.database.BigQueryEngine
 

R

retrieveAggregates(DatabaseQuery, String) - Method in class io.squashql.query.database.BigQueryEngine
 

S

storeByName() - Method in class io.squashql.BigQueryEndUserDatastore
 
storeByName() - Method in class io.squashql.BigQueryServiceAccountDatastore
 
SUPPORTED_AGGREGATION_FUNCTIONS - Static variable in class io.squashql.query.database.BigQueryEngine
https://cloud.google.com/bigquery/docs/reference/standard-sql/statistical_aggregate_functions#covar_samp https://cloud.google.com/bigquery/docs/reference/standard-sql/aggregate_functions
supportedAggregationFunctions() - Method in class io.squashql.query.database.BigQueryEngine
 

T

tableName(String) - Method in class io.squashql.query.database.BigQueryQueryRewriter
 

U

usePartialRollupSyntax() - Method in class io.squashql.query.database.BigQueryQueryRewriter
 
A B C D E F G I L Q R S T U 
All Classes and Interfaces|All Packages