A B C D F G J N P R S T V 
All Classes All Packages

A

acceptsURL(String) - Method in class com.yahoo.gsheetjdbc.driver.Driver
 

B

BOOLEAN - com.yahoo.gsheetjdbc.schema.Column.ColumnType
 

C

close() - Method in class com.yahoo.gsheetjdbc.loader.DatabaseLoader
 
Column - Class in com.yahoo.gsheetjdbc.schema
Represents a column in the H2 database / Google spreadsheet.
Column() - Constructor for class com.yahoo.gsheetjdbc.schema.Column
 
Column.ColumnType - Enum in com.yahoo.gsheetjdbc.schema
 
com.yahoo.gsheetjdbc.data - package com.yahoo.gsheetjdbc.data
 
com.yahoo.gsheetjdbc.driver - package com.yahoo.gsheetjdbc.driver
 
com.yahoo.gsheetjdbc.loader - package com.yahoo.gsheetjdbc.loader
 
com.yahoo.gsheetjdbc.schema - package com.yahoo.gsheetjdbc.schema
 
com.yahoo.gsheetjdbc.utils - package com.yahoo.gsheetjdbc.utils
 
connect(String, Properties) - Method in class com.yahoo.gsheetjdbc.driver.Driver
 
convert(Double) - Static method in class com.yahoo.gsheetjdbc.utils.DateUtils
Converts a Google serial data into a LocalDateTime.
convert(Object) - Static method in class com.yahoo.gsheetjdbc.utils.DateUtils
Converts a Google serial data into a LocalDateTime.
CREDENTIAL_ENVIRONMENT_VAR - Static variable in class com.yahoo.gsheetjdbc.data.GoogleServiceAccountCredentialFetcher
 
CredentialFetcher - Interface in com.yahoo.gsheetjdbc.data
Fetches credentials for API access to Google documents.

D

DatabaseLoader - Class in com.yahoo.gsheetjdbc.loader
Loads data into an H2 database.
DatabaseLoader(String) - Constructor for class com.yahoo.gsheetjdbc.loader.DatabaseLoader
Constructor.
DataFetcher - Interface in com.yahoo.gsheetjdbc.data
Fetches a spreadsheet and parses it into a table schema and associated metadata.
DataFetcher.Result - Class in com.yahoo.gsheetjdbc.data
Data fetcher result.
DATE - com.yahoo.gsheetjdbc.schema.Column.ColumnType
 
DATETIME - com.yahoo.gsheetjdbc.schema.Column.ColumnType
 
DateUtils - Class in com.yahoo.gsheetjdbc.utils
Utility functions for Data parsing.
DateUtils() - Constructor for class com.yahoo.gsheetjdbc.utils.DateUtils
 
DocConfig - Class in com.yahoo.gsheetjdbc.driver
Represents a parsed JDBC URL component for a single Google document.
DocConfig() - Constructor for class com.yahoo.gsheetjdbc.driver.DocConfig
 
Driver - Class in com.yahoo.gsheetjdbc.driver
JDBC Driver for Google Sheets.
Driver() - Constructor for class com.yahoo.gsheetjdbc.driver.Driver
 

F

fetchDocumentSheet(CredentialFetcher, String, String, String) - Method in interface com.yahoo.gsheetjdbc.data.DataFetcher
Fetches a Google spreadsheet.
fetchDocumentSheet(CredentialFetcher, String, String, String) - Method in class com.yahoo.gsheetjdbc.data.GoogleSheetsDataFetcher
 
fetchLastUpdateTime(String, CredentialFetcher) - Method in class com.yahoo.gsheetjdbc.data.GoogleSheetsDataFetcher
Fetches the last time a given document ID was modified using Drive API.

G

getColumn(int) - Method in class com.yahoo.gsheetjdbc.schema.Table
 
getConnection() - Method in class com.yahoo.gsheetjdbc.loader.DatabaseLoader
Fetches a JDBC connection to the underlying H2 database.
getCredentials() - Method in interface com.yahoo.gsheetjdbc.data.CredentialFetcher
Fetch credentials.
getCredentials() - Method in class com.yahoo.gsheetjdbc.data.GoogleServiceAccountCredentialFetcher
 
getMajorVersion() - Method in class com.yahoo.gsheetjdbc.driver.Driver
 
getMinorVersion() - Method in class com.yahoo.gsheetjdbc.driver.Driver
 
getParentLogger() - Method in class com.yahoo.gsheetjdbc.driver.Driver
 
getPropertyInfo(String, Properties) - Method in class com.yahoo.gsheetjdbc.driver.Driver
 
GOOGLE_EPOCH_REFERENCE - Static variable in class com.yahoo.gsheetjdbc.utils.DateUtils
Google serial number format epoch starts on 12/30/1899.
GoogleServiceAccountCredentialFetcher - Class in com.yahoo.gsheetjdbc.data
Fetches Google service account credentials.
GoogleServiceAccountCredentialFetcher() - Constructor for class com.yahoo.gsheetjdbc.data.GoogleServiceAccountCredentialFetcher
Constructor.
GoogleServiceAccountCredentialFetcher(String) - Constructor for class com.yahoo.gsheetjdbc.data.GoogleServiceAccountCredentialFetcher
Constructor.
GoogleSheetsDataFetcher - Class in com.yahoo.gsheetjdbc.data
Concrete implementation of the DataFetcher.
GoogleSheetsDataFetcher() - Constructor for class com.yahoo.gsheetjdbc.data.GoogleSheetsDataFetcher
 

J

jdbcCompliant() - Method in class com.yahoo.gsheetjdbc.driver.Driver
 

N

NUMBER - com.yahoo.gsheetjdbc.schema.Column.ColumnType
 

P

parseUrl(String) - Static method in class com.yahoo.gsheetjdbc.driver.Driver
 

R

refreshTempTable(Table, List<List<Object>>) - Method in class com.yahoo.gsheetjdbc.loader.DatabaseLoader
Loads a temporary table with a set of newly fetched records.
Result() - Constructor for class com.yahoo.gsheetjdbc.data.DataFetcher.Result
 

S

STRING - com.yahoo.gsheetjdbc.schema.Column.ColumnType
 
swapTables(Table) - Method in class com.yahoo.gsheetjdbc.loader.DatabaseLoader
Swaps a newly loaded temporary table with the existing primary table.

T

Table - Class in com.yahoo.gsheetjdbc.schema
Represents a table in the H2 database / sheet in the Google spreadsheet.
Table() - Constructor for class com.yahoo.gsheetjdbc.schema.Table
 

V

valueOf(String) - Static method in enum com.yahoo.gsheetjdbc.schema.Column.ColumnType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.yahoo.gsheetjdbc.schema.Column.ColumnType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D F G J N P R S T V 
All Classes All Packages