A B C D F G J N P R S T V
All Classes All Packages
All Classes All Packages
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.
All Classes All Packages