├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ ├── other.md │ └── question.md ├── pull_request_template.md └── workflows │ ├── ci.yaml │ ├── maven.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── CHANGELOG_LAGACY.md ├── CHANGLOG_CN.md ├── CLAUDE.md ├── LICENSE ├── README.md ├── eclipse-java-google-style.xml ├── example ├── pom.xml └── src │ └── main │ ├── java │ ├── DataDumpBenchmark.java │ ├── HikariCP.java │ ├── OdpsJdbcClient.java │ └── Pagination.java │ └── resources │ └── conf.properties.example ├── hooks └── pre-commit ├── intellij-java-google-style.xml ├── logback ├── logback-classic-1.2.3.jar ├── logback-core-1.2.3.jar └── logback.xml ├── mindmap-thumb.png ├── mindmap.pdf ├── pom.xml ├── secret.key.asc.enc ├── settings.xml └── src ├── main ├── java │ └── com │ │ └── aliyun │ │ └── odps │ │ └── jdbc │ │ ├── AbstractOdpsPreparedStatement.java │ │ ├── AcidTableUploader.java │ │ ├── BasicTableUploader.java │ │ ├── DataUploader.java │ │ ├── JdbcRunner.java │ │ ├── OdpsAsyncPreparedStatement.java │ │ ├── OdpsAsyncStatement.java │ │ ├── OdpsCallableStatement.java │ │ ├── OdpsConnection.java │ │ ├── OdpsDatabaseMetaData.java │ │ ├── OdpsDriver.java │ │ ├── OdpsForwardResultSet.java │ │ ├── OdpsPreparedStatement.java │ │ ├── OdpsResultSet.java │ │ ├── OdpsResultSetMetaData.java │ │ ├── OdpsScrollResultSet.java │ │ ├── OdpsSessionForwardResultSet.java │ │ ├── OdpsStatement.java │ │ ├── OdpsStaticResultSet.java │ │ ├── PublicMethodAspect.aj │ │ ├── WrapperAdapter.java │ │ ├── data │ │ ├── OdpsArray.java │ │ └── OdpsStruct.java │ │ └── utils │ │ ├── ConnectionResource.java │ │ ├── InstanceDataIterator.java │ │ ├── JdbcColumn.java │ │ ├── JdbcTimeUtil.java │ │ ├── LoggerFactory.java │ │ ├── OdpsFormatter.java │ │ ├── OdpsLogger.java │ │ ├── RecordConverterCache.java │ │ ├── SettingParser.java │ │ ├── Utils.java │ │ └── transformer │ │ └── to │ │ ├── jdbc │ │ ├── AbstractToJdbcDateTypeTransformer.java │ │ ├── AbstractToJdbcTransformer.java │ │ ├── ToJdbcArrayTransformer.java │ │ ├── ToJdbcBigDecimalTransformer.java │ │ ├── ToJdbcBooleanTransformer.java │ │ ├── ToJdbcByteArrayTransformer.java │ │ ├── ToJdbcByteTransformer.java │ │ ├── ToJdbcDateTransformer.java │ │ ├── ToJdbcDoubleTransformer.java │ │ ├── ToJdbcFloatTransformer.java │ │ ├── ToJdbcIntTransformer.java │ │ ├── ToJdbcLongTransformer.java │ │ ├── ToJdbcShortTransformer.java │ │ ├── ToJdbcStringTransformer.java │ │ ├── ToJdbcTimeTransfomer.java │ │ ├── ToJdbcTimestampTransformer.java │ │ └── ToJdbcTransformerFactory.java │ │ └── odps │ │ ├── AbstractToOdpsTransformer.java │ │ ├── ToOdpsArrayTransformer.java │ │ ├── ToOdpsBigIntTransformer.java │ │ ├── ToOdpsBinaryTransformer.java │ │ ├── ToOdpsBooleanTransformer.java │ │ ├── ToOdpsCharTransformer.java │ │ ├── ToOdpsDateTransformer.java │ │ ├── ToOdpsDatetimeTransformer.java │ │ ├── ToOdpsDecimalTransformer.java │ │ ├── ToOdpsDoubleTransformer.java │ │ ├── ToOdpsFloatTransformer.java │ │ ├── ToOdpsIntTransformer.java │ │ ├── ToOdpsJsonTransformer.java │ │ ├── ToOdpsSmallintTransformer.java │ │ ├── ToOdpsStringTransformer.java │ │ ├── ToOdpsStructTransformer.java │ │ ├── ToOdpsTimeStampTransformer.java │ │ ├── ToOdpsTinyintTransformer.java │ │ ├── ToOdpsTransformerFactory.java │ │ └── ToOdpsVarcharTransformer.java └── resources │ ├── META-INF │ └── services │ │ └── java.sql.Driver │ └── maxcompute-version.properties └── test ├── java └── com │ └── aliyun │ └── odps │ └── jdbc │ ├── ImplicitTypeConversionTest.java │ ├── OdpsArrayTest.java │ ├── OdpsDatabaseMetaDataTest.java │ ├── OdpsNewTypeTest.java │ ├── OdpsPreparedStatementTest.java │ ├── OdpsResultSetMetaDataTest.java │ ├── OdpsResultSetTest.java │ ├── OdpsScrollResultSetTest.java │ ├── OdpsSessionScrollResultSetTest.java │ ├── OdpsSessionStatementTest.java │ ├── OdpsStatementCommandApiTest.java │ ├── OdpsStatementTest.java │ ├── OdpsStructTest.java │ ├── SpecialSQLTest.java │ ├── WarningLogTest.java │ ├── performance │ └── logAnalyzer.py │ ├── time │ ├── JdbcTimeUtilTest.java │ ├── OdpsJdbcDateTimeTest.java │ └── ServerSideTest.java │ └── utils │ ├── ConnectionResourceTest.java │ ├── SettingParserTest.java │ ├── TestUtils.java │ └── UtilsTest.java └── resources ├── conf.properties.example ├── logback.xml └── odps_config.ini /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/other.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/.github/ISSUE_TEMPLATE/other.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CHANGELOG_LAGACY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/CHANGELOG_LAGACY.md -------------------------------------------------------------------------------- /CHANGLOG_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/CHANGLOG_CN.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/README.md -------------------------------------------------------------------------------- /eclipse-java-google-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/eclipse-java-google-style.xml -------------------------------------------------------------------------------- /example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/example/pom.xml -------------------------------------------------------------------------------- /example/src/main/java/DataDumpBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/example/src/main/java/DataDumpBenchmark.java -------------------------------------------------------------------------------- /example/src/main/java/HikariCP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/example/src/main/java/HikariCP.java -------------------------------------------------------------------------------- /example/src/main/java/OdpsJdbcClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/example/src/main/java/OdpsJdbcClient.java -------------------------------------------------------------------------------- /example/src/main/java/Pagination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/example/src/main/java/Pagination.java -------------------------------------------------------------------------------- /example/src/main/resources/conf.properties.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/example/src/main/resources/conf.properties.example -------------------------------------------------------------------------------- /hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/hooks/pre-commit -------------------------------------------------------------------------------- /intellij-java-google-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/intellij-java-google-style.xml -------------------------------------------------------------------------------- /logback/logback-classic-1.2.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/logback/logback-classic-1.2.3.jar -------------------------------------------------------------------------------- /logback/logback-core-1.2.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/logback/logback-core-1.2.3.jar -------------------------------------------------------------------------------- /logback/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/logback/logback.xml -------------------------------------------------------------------------------- /mindmap-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/mindmap-thumb.png -------------------------------------------------------------------------------- /mindmap.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/mindmap.pdf -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/pom.xml -------------------------------------------------------------------------------- /secret.key.asc.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/secret.key.asc.enc -------------------------------------------------------------------------------- /settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/settings.xml -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/AbstractOdpsPreparedStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/AbstractOdpsPreparedStatement.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/AcidTableUploader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/AcidTableUploader.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/BasicTableUploader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/BasicTableUploader.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/DataUploader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/DataUploader.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/JdbcRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/JdbcRunner.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/OdpsAsyncPreparedStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/OdpsAsyncPreparedStatement.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/OdpsAsyncStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/OdpsAsyncStatement.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/OdpsCallableStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/OdpsCallableStatement.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/OdpsConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/OdpsConnection.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/OdpsDatabaseMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/OdpsDatabaseMetaData.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/OdpsDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/OdpsDriver.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/OdpsForwardResultSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/OdpsForwardResultSet.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/OdpsPreparedStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/OdpsPreparedStatement.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/OdpsResultSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/OdpsResultSet.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/OdpsResultSetMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/OdpsResultSetMetaData.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/OdpsScrollResultSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/OdpsScrollResultSet.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/OdpsSessionForwardResultSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/OdpsSessionForwardResultSet.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/OdpsStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/OdpsStatement.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/OdpsStaticResultSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/OdpsStaticResultSet.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/PublicMethodAspect.aj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/PublicMethodAspect.aj -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/WrapperAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/WrapperAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/data/OdpsArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/data/OdpsArray.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/data/OdpsStruct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/data/OdpsStruct.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/ConnectionResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/ConnectionResource.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/InstanceDataIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/InstanceDataIterator.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/JdbcColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/JdbcColumn.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/JdbcTimeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/JdbcTimeUtil.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/LoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/LoggerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/OdpsFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/OdpsFormatter.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/OdpsLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/OdpsLogger.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/RecordConverterCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/RecordConverterCache.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/SettingParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/SettingParser.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/Utils.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/AbstractToJdbcDateTypeTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/AbstractToJdbcDateTypeTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/AbstractToJdbcTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/AbstractToJdbcTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcArrayTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcArrayTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcBigDecimalTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcBigDecimalTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcBooleanTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcBooleanTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcByteArrayTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcByteArrayTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcByteTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcByteTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcDateTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcDateTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcDoubleTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcDoubleTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcFloatTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcFloatTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcIntTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcIntTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcLongTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcLongTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcShortTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcShortTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcStringTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcStringTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcTimeTransfomer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcTimeTransfomer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcTimestampTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcTimestampTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcTransformerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/jdbc/ToJdbcTransformerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/AbstractToOdpsTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/AbstractToOdpsTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsArrayTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsArrayTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsBigIntTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsBigIntTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsBinaryTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsBinaryTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsBooleanTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsBooleanTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsCharTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsCharTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsDateTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsDateTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsDatetimeTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsDatetimeTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsDecimalTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsDecimalTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsDoubleTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsDoubleTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsFloatTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsFloatTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsIntTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsIntTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsJsonTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsJsonTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsSmallintTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsSmallintTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsStringTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsStringTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsStructTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsStructTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsTimeStampTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsTimeStampTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsTinyintTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsTinyintTransformer.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsTransformerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsTransformerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsVarcharTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/java/com/aliyun/odps/jdbc/utils/transformer/to/odps/ToOdpsVarcharTransformer.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/java.sql.Driver: -------------------------------------------------------------------------------- 1 | com.aliyun.odps.jdbc.OdpsDriver 2 | -------------------------------------------------------------------------------- /src/main/resources/maxcompute-version.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/main/resources/maxcompute-version.properties -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/ImplicitTypeConversionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/ImplicitTypeConversionTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/OdpsArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/OdpsArrayTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/OdpsDatabaseMetaDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/OdpsDatabaseMetaDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/OdpsNewTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/OdpsNewTypeTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/OdpsPreparedStatementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/OdpsPreparedStatementTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/OdpsResultSetMetaDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/OdpsResultSetMetaDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/OdpsResultSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/OdpsResultSetTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/OdpsScrollResultSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/OdpsScrollResultSetTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/OdpsSessionScrollResultSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/OdpsSessionScrollResultSetTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/OdpsSessionStatementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/OdpsSessionStatementTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/OdpsStatementCommandApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/OdpsStatementCommandApiTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/OdpsStatementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/OdpsStatementTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/OdpsStructTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/OdpsStructTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/SpecialSQLTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/SpecialSQLTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/WarningLogTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/WarningLogTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/performance/logAnalyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/performance/logAnalyzer.py -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/time/JdbcTimeUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/time/JdbcTimeUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/time/OdpsJdbcDateTimeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/time/OdpsJdbcDateTimeTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/time/ServerSideTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/time/ServerSideTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/utils/ConnectionResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/utils/ConnectionResourceTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/utils/SettingParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/utils/SettingParserTest.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/utils/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/utils/TestUtils.java -------------------------------------------------------------------------------- /src/test/java/com/aliyun/odps/jdbc/utils/UtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/java/com/aliyun/odps/jdbc/utils/UtilsTest.java -------------------------------------------------------------------------------- /src/test/resources/conf.properties.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/resources/conf.properties.example -------------------------------------------------------------------------------- /src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/resources/logback.xml -------------------------------------------------------------------------------- /src/test/resources/odps_config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aliyun/aliyun-odps-jdbc/HEAD/src/test/resources/odps_config.ini --------------------------------------------------------------------------------