Class RemoteEndpointMetadata
java.lang.Object
org.apache.jena.jdbc.metadata.JenaMetadata
org.apache.jena.jdbc.remote.metadata.RemoteEndpointMetadata
- All Implemented Interfaces:
DatabaseMetaData
,Wrapper
Represents metadata about connections to remote endpoints
-
Field Summary
Fields inherited from class org.apache.jena.jdbc.metadata.JenaMetadata
CATALOG_TERM, DEFAULT_CATALOG, DEFAULT_SCHEMA, SCHEMA_TERM
Fields inherited from interface java.sql.DatabaseMetaData
attributeNoNulls, attributeNullable, attributeNullableUnknown, bestRowNotPseudo, bestRowPseudo, bestRowSession, bestRowTemporary, bestRowTransaction, bestRowUnknown, columnNoNulls, columnNullable, columnNullableUnknown, functionColumnIn, functionColumnInOut, functionColumnOut, functionColumnResult, functionColumnUnknown, functionNoNulls, functionNoTable, functionNullable, functionNullableUnknown, functionResultUnknown, functionReturn, functionReturnsTable, importedKeyCascade, importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, importedKeyNoAction, importedKeyNotDeferrable, importedKeyRestrict, importedKeySetDefault, importedKeySetNull, procedureColumnIn, procedureColumnInOut, procedureColumnOut, procedureColumnResult, procedureColumnReturn, procedureColumnUnknown, procedureNoNulls, procedureNoResult, procedureNullable, procedureNullableUnknown, procedureResultUnknown, procedureReturnsResult, sqlStateSQL, sqlStateSQL99, sqlStateXOpen, tableIndexClustered, tableIndexHashed, tableIndexOther, tableIndexStatistic, typeNoNulls, typeNullable, typeNullableUnknown, typePredBasic, typePredChar, typePredNone, typeSearchable, versionColumnNotPseudo, versionColumnPseudo, versionColumnUnknown
-
Constructor Summary
ConstructorsConstructorDescriptionRemoteEndpointMetadata
(RemoteEndpointConnection connection) Creates new metadata -
Method Summary
Modifier and TypeMethodDescriptionint
int
int
int
getURL()
boolean
supportsTransactionIsolationLevel
(int isolationLevel) boolean
boolean
Methods inherited from class org.apache.jena.jdbc.metadata.JenaMetadata
allProceduresAreCallable, allTablesAreSelectable, autoCommitFailureClosesAllResultSets, dataDefinitionCausesTransactionCommit, dataDefinitionIgnoredInTransactions, deletesAreDetected, doesMaxRowSizeIncludeBlobs, generatedKeyAlwaysReturned, getAttributes, getBestRowIdentifier, getCatalogs, getCatalogSeparator, getCatalogTerm, getClientInfoProperties, getColumnPrivileges, getColumns, getConnection, getCrossReference, getDefaultTransactionIsolation, getExportedKeys, getExtraNameCharacters, getFunctionColumns, getFunctions, getIdentifierQuoteString, getImportedKeys, getIndexInfo, getJDBCMajorVersion, getJDBCMinorVersion, getJenaConnection, getMaxBinaryLiteralLength, getMaxCatalogNameLength, getMaxCharLiteralLength, getMaxColumnNameLength, getMaxColumnsInGroupBy, getMaxColumnsInIndex, getMaxColumnsInOrderBy, getMaxColumnsInSelect, getMaxColumnsInTable, getMaxConnections, getMaxCursorNameLength, getMaxIndexLength, getMaxProcedureNameLength, getMaxRowSize, getMaxSchemaNameLength, getMaxStatementLength, getMaxStatements, getMaxTableNameLength, getMaxTablesInSelect, getMaxUserNameLength, getNumericFunctions, getPrimaryKeys, getProcedureColumns, getProcedures, getProcedureTerm, getPseudoColumns, getResultSetHoldability, getRowIdLifetime, getSchemas, getSchemas, getSchemaTerm, getSearchStringEscape, getSQLKeywords, getSQLStateType, getStringFunctions, getSuperTables, getSuperTypes, getSystemFunctions, getTablePrivileges, getTables, getTableTypes, getTimeDateFunctions, getTypeInfo, getUDTs, getVersionColumns, insertsAreDetected, isCatalogAtStart, isReadOnly, isWrapperFor, locatorsUpdateCopy, nullPlusNonNullIsNull, nullsAreSortedAtEnd, nullsAreSortedAtStart, nullsAreSortedHigh, nullsAreSortedLow, othersDeletesAreVisible, othersInsertsAreVisible, othersUpdatesAreVisible, ownDeletesAreVisible, ownInsertsAreVisible, ownUpdatesAreVisible, storesLowerCaseIdentifiers, storesLowerCaseQuotedIdentifiers, storesMixedCaseIdentifiers, storesMixedCaseQuotedIdentifiers, storesUpperCaseIdentifiers, storesUpperCaseQuotedIdentifiers, supportsAlterTableWithAddColumn, supportsAlterTableWithDropColumn, supportsANSI92EntryLevelSQL, supportsANSI92FullSQL, supportsANSI92IntermediateSQL, supportsBatchUpdates, supportsCatalogsInDataManipulation, supportsCatalogsInIndexDefinitions, supportsCatalogsInPrivilegeDefinitions, supportsCatalogsInProcedureCalls, supportsCatalogsInTableDefinitions, supportsColumnAliasing, supportsConvert, supportsConvert, supportsCoreSQLGrammar, supportsCorrelatedSubqueries, supportsDataDefinitionAndDataManipulationTransactions, supportsDataManipulationTransactionsOnly, supportsDifferentTableCorrelationNames, supportsExpressionsInOrderBy, supportsExtendedSQLGrammar, supportsFullOuterJoins, supportsGetGeneratedKeys, supportsGroupBy, supportsGroupByBeyondSelect, supportsGroupByUnrelated, supportsIntegrityEnhancementFacility, supportsLikeEscapeClause, supportsLimitedOuterJoins, supportsMinimumSQLGrammar, supportsMixedCaseIdentifiers, supportsMixedCaseQuotedIdentifiers, supportsMultipleOpenResults, supportsMultipleResultSets, supportsMultipleTransactions, supportsNamedParameters, supportsNonNullableColumns, supportsOpenCursorsAcrossCommit, supportsOpenCursorsAcrossRollback, supportsOpenStatementsAcrossCommit, supportsOpenStatementsAcrossRollback, supportsOrderByUnrelated, supportsOuterJoins, supportsPositionedDelete, supportsPositionedUpdate, supportsResultSetConcurrency, supportsResultSetHoldability, supportsResultSetType, supportsSavepoints, supportsSchemasInDataManipulation, supportsSchemasInIndexDefinitions, supportsSchemasInPrivilegeDefinitions, supportsSchemasInProcedureCalls, supportsSchemasInTableDefinitions, supportsSelectForUpdate, supportsStatementPooling, supportsStoredFunctionsUsingCallSyntax, supportsStoredProcedures, supportsSubqueriesInComparisons, supportsSubqueriesInExists, supportsSubqueriesInIns, supportsSubqueriesInQuantifieds, supportsTableCorrelationNames, supportsTransactions, supportsUnion, supportsUnionAll, unwrap, updatesAreDetected
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.sql.DatabaseMetaData
getMaxLogicalLobSize, supportsRefCursors, supportsSharding
-
Constructor Details
-
RemoteEndpointMetadata
Creates new metadata- Parameters:
connection
- Remote Endpoint connection- Throws:
SQLException
-
-
Method Details
-
supportsTransactionIsolationLevel
public boolean supportsTransactionIsolationLevel(int isolationLevel) - Specified by:
supportsTransactionIsolationLevel
in interfaceDatabaseMetaData
- Overrides:
supportsTransactionIsolationLevel
in classJenaMetadata
-
getDatabaseMajorVersion
public int getDatabaseMajorVersion()- Specified by:
getDatabaseMajorVersion
in interfaceDatabaseMetaData
- Specified by:
getDatabaseMajorVersion
in classJenaMetadata
-
getDatabaseMinorVersion
public int getDatabaseMinorVersion()- Specified by:
getDatabaseMinorVersion
in interfaceDatabaseMetaData
- Specified by:
getDatabaseMinorVersion
in classJenaMetadata
-
getDatabaseProductName
- Specified by:
getDatabaseProductName
in interfaceDatabaseMetaData
- Specified by:
getDatabaseProductName
in classJenaMetadata
-
getDatabaseProductVersion
- Specified by:
getDatabaseProductVersion
in interfaceDatabaseMetaData
- Specified by:
getDatabaseProductVersion
in classJenaMetadata
-
getDriverMajorVersion
public int getDriverMajorVersion()- Specified by:
getDriverMajorVersion
in interfaceDatabaseMetaData
- Specified by:
getDriverMajorVersion
in classJenaMetadata
-
getDriverMinorVersion
public int getDriverMinorVersion()- Specified by:
getDriverMinorVersion
in interfaceDatabaseMetaData
- Specified by:
getDriverMinorVersion
in classJenaMetadata
-
getDriverName
- Specified by:
getDriverName
in interfaceDatabaseMetaData
- Specified by:
getDriverName
in classJenaMetadata
-
getDriverVersion
- Specified by:
getDriverVersion
in interfaceDatabaseMetaData
- Specified by:
getDriverVersion
in classJenaMetadata
-
getURL
- Specified by:
getURL
in interfaceDatabaseMetaData
- Specified by:
getURL
in classJenaMetadata
-
getUserName
- Specified by:
getUserName
in interfaceDatabaseMetaData
- Overrides:
getUserName
in classJenaMetadata
-
usesLocalFilePerTable
public boolean usesLocalFilePerTable()- Specified by:
usesLocalFilePerTable
in interfaceDatabaseMetaData
- Specified by:
usesLocalFilePerTable
in classJenaMetadata
-
usesLocalFiles
public boolean usesLocalFiles()- Specified by:
usesLocalFiles
in interfaceDatabaseMetaData
- Specified by:
usesLocalFiles
in classJenaMetadata
-