Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
abe156f6
TDengine
项目概览
taosdata
/
TDengine
大约 1 年 前同步成功
通知
1184
Star
22015
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
abe156f6
编写于
1月 12, 2021
作者:
Z
zyyang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
change
上级
53fd2f9a
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
737 addition
and
0 deletion
+737
-0
src/connector/jdbc/src/test/java/com/taosdata/jdbc/TSDBDatabaseMetaDataTest.java
...test/java/com/taosdata/jdbc/TSDBDatabaseMetaDataTest.java
+737
-0
未找到文件。
src/connector/jdbc/src/test/java/com/taosdata/jdbc/TSDBDatabaseMetaDataTest.java
0 → 100644
浏览文件 @
abe156f6
package
com.taosdata.jdbc
;
import
org.junit.Assert
;
import
org.junit.Before
;
import
org.junit.BeforeClass
;
import
org.junit.Test
;
import
java.sql.DatabaseMetaData
;
import
java.sql.DriverManager
;
import
java.sql.SQLException
;
import
java.util.Properties
;
import
static
org
.
junit
.
Assert
.*;
public
class
TSDBDatabaseMetaDataTest
{
private
TSDBDatabaseMetaData
metaData
;
private
static
final
String
host
=
"localhost"
;
@Before
public
void
before
()
throws
ClassNotFoundException
,
SQLException
{
Class
.
forName
(
"com.taosdata.jdbc.TSDBDriver"
);
Properties
properties
=
new
Properties
();
properties
.
setProperty
(
TSDBDriver
.
PROPERTY_KEY_HOST
,
host
);
properties
.
setProperty
(
TSDBDriver
.
PROPERTY_KEY_CHARSET
,
"UTF-8"
);
properties
.
setProperty
(
TSDBDriver
.
PROPERTY_KEY_LOCALE
,
"en_US.UTF-8"
);
properties
.
setProperty
(
TSDBDriver
.
PROPERTY_KEY_TIME_ZONE
,
"UTC-8"
);
metaData
=
(
TSDBDatabaseMetaData
)
DriverManager
.
getConnection
(
"jdbc:TAOS://"
+
host
+
":6030/?user=root&password=taosdata"
,
properties
).
getMetaData
();
}
@Test
public
void
unwrap
()
throws
SQLException
{
TSDBDatabaseMetaData
unwrap
=
metaData
.
unwrap
(
TSDBDatabaseMetaData
.
class
);
Assert
.
assertNotNull
(
unwrap
);
}
@Test
public
void
isWrapperFor
()
throws
SQLException
{
Assert
.
assertTrue
(
metaData
.
isWrapperFor
(
TSDBDatabaseMetaData
.
class
));
}
@Test
public
void
allProceduresAreCallable
()
throws
SQLException
{
Assert
.
assertFalse
(
metaData
.
allProceduresAreCallable
());
}
@Test
public
void
allTablesAreSelectable
()
{
}
@Test
public
void
getURL
()
{
}
@Test
public
void
getUserName
()
{
}
@Test
public
void
isReadOnly
()
{
}
@Test
public
void
nullsAreSortedHigh
()
{
}
@Test
public
void
nullsAreSortedLow
()
{
}
@Test
public
void
nullsAreSortedAtStart
()
{
}
@Test
public
void
nullsAreSortedAtEnd
()
{
}
@Test
public
void
getDatabaseProductName
()
{
}
@Test
public
void
getDatabaseProductVersion
()
{
}
@Test
public
void
getDriverName
()
{
}
@Test
public
void
getDriverVersion
()
{
}
@Test
public
void
getDriverMajorVersion
()
{
}
@Test
public
void
getDriverMinorVersion
()
{
}
@Test
public
void
usesLocalFiles
()
{
}
@Test
public
void
usesLocalFilePerTable
()
{
}
@Test
public
void
supportsMixedCaseIdentifiers
()
{
}
@Test
public
void
storesUpperCaseIdentifiers
()
{
}
@Test
public
void
storesLowerCaseIdentifiers
()
{
}
@Test
public
void
storesMixedCaseIdentifiers
()
{
}
@Test
public
void
supportsMixedCaseQuotedIdentifiers
()
{
}
@Test
public
void
storesUpperCaseQuotedIdentifiers
()
{
}
@Test
public
void
storesLowerCaseQuotedIdentifiers
()
{
}
@Test
public
void
storesMixedCaseQuotedIdentifiers
()
{
}
@Test
public
void
getIdentifierQuoteString
()
{
}
@Test
public
void
getSQLKeywords
()
{
}
@Test
public
void
getNumericFunctions
()
{
}
@Test
public
void
getStringFunctions
()
{
}
@Test
public
void
getSystemFunctions
()
{
}
@Test
public
void
getTimeDateFunctions
()
{
}
@Test
public
void
getSearchStringEscape
()
{
}
@Test
public
void
getExtraNameCharacters
()
{
}
@Test
public
void
supportsAlterTableWithAddColumn
()
{
}
@Test
public
void
supportsAlterTableWithDropColumn
()
{
}
@Test
public
void
supportsColumnAliasing
()
{
}
@Test
public
void
nullPlusNonNullIsNull
()
{
}
@Test
public
void
supportsConvert
()
{
}
@Test
public
void
testSupportsConvert
()
{
}
@Test
public
void
supportsTableCorrelationNames
()
{
}
@Test
public
void
supportsDifferentTableCorrelationNames
()
{
}
@Test
public
void
supportsExpressionsInOrderBy
()
{
}
@Test
public
void
supportsOrderByUnrelated
()
{
}
@Test
public
void
supportsGroupBy
()
{
}
@Test
public
void
supportsGroupByUnrelated
()
{
}
@Test
public
void
supportsGroupByBeyondSelect
()
{
}
@Test
public
void
supportsLikeEscapeClause
()
{
}
@Test
public
void
supportsMultipleResultSets
()
{
}
@Test
public
void
supportsMultipleTransactions
()
{
}
@Test
public
void
supportsNonNullableColumns
()
{
}
@Test
public
void
supportsMinimumSQLGrammar
()
{
}
@Test
public
void
supportsCoreSQLGrammar
()
{
}
@Test
public
void
supportsExtendedSQLGrammar
()
{
}
@Test
public
void
supportsANSI92EntryLevelSQL
()
{
}
@Test
public
void
supportsANSI92IntermediateSQL
()
{
}
@Test
public
void
supportsANSI92FullSQL
()
{
}
@Test
public
void
supportsIntegrityEnhancementFacility
()
{
}
@Test
public
void
supportsOuterJoins
()
{
}
@Test
public
void
supportsFullOuterJoins
()
{
}
@Test
public
void
supportsLimitedOuterJoins
()
{
}
@Test
public
void
getSchemaTerm
()
{
}
@Test
public
void
getProcedureTerm
()
{
}
@Test
public
void
getCatalogTerm
()
{
}
@Test
public
void
isCatalogAtStart
()
{
}
@Test
public
void
getCatalogSeparator
()
{
}
@Test
public
void
supportsSchemasInDataManipulation
()
{
}
@Test
public
void
supportsSchemasInProcedureCalls
()
{
}
@Test
public
void
supportsSchemasInTableDefinitions
()
{
}
@Test
public
void
supportsSchemasInIndexDefinitions
()
{
}
@Test
public
void
supportsSchemasInPrivilegeDefinitions
()
{
}
@Test
public
void
supportsCatalogsInDataManipulation
()
{
}
@Test
public
void
supportsCatalogsInProcedureCalls
()
{
}
@Test
public
void
supportsCatalogsInTableDefinitions
()
{
}
@Test
public
void
supportsCatalogsInIndexDefinitions
()
{
}
@Test
public
void
supportsCatalogsInPrivilegeDefinitions
()
{
}
@Test
public
void
supportsPositionedDelete
()
{
}
@Test
public
void
supportsPositionedUpdate
()
{
}
@Test
public
void
supportsSelectForUpdate
()
{
}
@Test
public
void
supportsStoredProcedures
()
{
}
@Test
public
void
supportsSubqueriesInComparisons
()
{
}
@Test
public
void
supportsSubqueriesInExists
()
{
}
@Test
public
void
supportsSubqueriesInIns
()
{
}
@Test
public
void
supportsSubqueriesInQuantifieds
()
{
}
@Test
public
void
supportsCorrelatedSubqueries
()
{
}
@Test
public
void
supportsUnion
()
{
}
@Test
public
void
supportsUnionAll
()
{
}
@Test
public
void
supportsOpenCursorsAcrossCommit
()
{
}
@Test
public
void
supportsOpenCursorsAcrossRollback
()
{
}
@Test
public
void
supportsOpenStatementsAcrossCommit
()
{
}
@Test
public
void
supportsOpenStatementsAcrossRollback
()
{
}
@Test
public
void
getMaxBinaryLiteralLength
()
{
}
@Test
public
void
getMaxCharLiteralLength
()
{
}
@Test
public
void
getMaxColumnNameLength
()
{
}
@Test
public
void
getMaxColumnsInGroupBy
()
{
}
@Test
public
void
getMaxColumnsInIndex
()
{
}
@Test
public
void
getMaxColumnsInOrderBy
()
{
}
@Test
public
void
getMaxColumnsInSelect
()
{
}
@Test
public
void
getMaxColumnsInTable
()
{
}
@Test
public
void
getMaxConnections
()
{
}
@Test
public
void
getMaxCursorNameLength
()
{
}
@Test
public
void
getMaxIndexLength
()
{
}
@Test
public
void
getMaxSchemaNameLength
()
{
}
@Test
public
void
getMaxProcedureNameLength
()
{
}
@Test
public
void
getMaxCatalogNameLength
()
{
}
@Test
public
void
getMaxRowSize
()
{
}
@Test
public
void
doesMaxRowSizeIncludeBlobs
()
{
}
@Test
public
void
getMaxStatementLength
()
{
}
@Test
public
void
getMaxStatements
()
{
}
@Test
public
void
getMaxTableNameLength
()
{
}
@Test
public
void
getMaxTablesInSelect
()
{
}
@Test
public
void
getMaxUserNameLength
()
{
}
@Test
public
void
getDefaultTransactionIsolation
()
{
}
@Test
public
void
supportsTransactions
()
{
}
@Test
public
void
supportsTransactionIsolationLevel
()
{
}
@Test
public
void
supportsDataDefinitionAndDataManipulationTransactions
()
{
}
@Test
public
void
supportsDataManipulationTransactionsOnly
()
{
}
@Test
public
void
dataDefinitionCausesTransactionCommit
()
{
}
@Test
public
void
dataDefinitionIgnoredInTransactions
()
{
}
@Test
public
void
getProcedures
()
{
}
@Test
public
void
getProcedureColumns
()
{
}
@Test
public
void
getTables
()
{
}
@Test
public
void
getSchemas
()
{
}
@Test
public
void
getCatalogs
()
{
}
@Test
public
void
getTableTypes
()
{
}
@Test
public
void
getColumns
()
{
}
@Test
public
void
getColumnPrivileges
()
{
}
@Test
public
void
getTablePrivileges
()
{
}
@Test
public
void
getBestRowIdentifier
()
{
}
@Test
public
void
getVersionColumns
()
{
}
@Test
public
void
getPrimaryKeys
()
{
}
@Test
public
void
getImportedKeys
()
{
}
@Test
public
void
getExportedKeys
()
{
}
@Test
public
void
getCrossReference
()
{
}
@Test
public
void
getTypeInfo
()
{
}
@Test
public
void
getIndexInfo
()
{
}
@Test
public
void
supportsResultSetType
()
{
}
@Test
public
void
supportsResultSetConcurrency
()
{
}
@Test
public
void
ownUpdatesAreVisible
()
{
}
@Test
public
void
ownDeletesAreVisible
()
{
}
@Test
public
void
ownInsertsAreVisible
()
{
}
@Test
public
void
othersUpdatesAreVisible
()
{
}
@Test
public
void
othersDeletesAreVisible
()
{
}
@Test
public
void
othersInsertsAreVisible
()
{
}
@Test
public
void
updatesAreDetected
()
{
}
@Test
public
void
deletesAreDetected
()
{
}
@Test
public
void
insertsAreDetected
()
{
}
@Test
public
void
supportsBatchUpdates
()
{
}
@Test
public
void
getUDTs
()
{
}
@Test
public
void
getConnection
()
{
}
@Test
public
void
supportsSavepoints
()
{
}
@Test
public
void
supportsNamedParameters
()
{
}
@Test
public
void
supportsMultipleOpenResults
()
{
}
@Test
public
void
supportsGetGeneratedKeys
()
{
}
@Test
public
void
getSuperTypes
()
{
}
@Test
public
void
getSuperTables
()
{
}
@Test
public
void
getAttributes
()
{
}
@Test
public
void
supportsResultSetHoldability
()
{
}
@Test
public
void
getResultSetHoldability
()
{
}
@Test
public
void
getDatabaseMajorVersion
()
{
}
@Test
public
void
getDatabaseMinorVersion
()
{
}
@Test
public
void
getJDBCMajorVersion
()
{
}
@Test
public
void
getJDBCMinorVersion
()
{
}
@Test
public
void
getSQLStateType
()
{
}
@Test
public
void
locatorsUpdateCopy
()
{
}
@Test
public
void
supportsStatementPooling
()
{
}
@Test
public
void
getRowIdLifetime
()
{
}
@Test
public
void
testGetSchemas
()
{
}
@Test
public
void
supportsStoredFunctionsUsingCallSyntax
()
{
}
@Test
public
void
autoCommitFailureClosesAllResultSets
()
{
}
@Test
public
void
getClientInfoProperties
()
{
}
@Test
public
void
getFunctions
()
{
}
@Test
public
void
getFunctionColumns
()
{
}
@Test
public
void
getPseudoColumns
()
{
}
@Test
public
void
generatedKeyAlwaysReturned
()
{
}
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录