Class MemDatasetMetadata
- java.lang.Object
-
- org.apache.jena.jdbc.metadata.JenaMetadata
-
- org.apache.jena.jdbc.metadata.DatasetMetadata
-
- org.apache.jena.jdbc.mem.metadata.MemDatasetMetadata
-
- All Implemented Interfaces:
java.sql.DatabaseMetaData,java.sql.Wrapper
public class MemDatasetMetadata extends DatasetMetadata
Connection metadata for in-memory datasets
-
-
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
Constructors Constructor Description MemDatasetMetadata(DatasetConnection connection)Creates new metadata
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetDatabaseMajorVersion()intgetDatabaseMinorVersion()java.lang.StringgetDatabaseProductName()java.lang.StringgetDatabaseProductVersion()intgetDriverMajorVersion()intgetDriverMinorVersion()java.lang.StringgetDriverName()java.lang.StringgetDriverVersion()java.lang.StringgetURL()booleanusesLocalFilePerTable()booleanusesLocalFiles()-
Methods inherited from class org.apache.jena.jdbc.metadata.DatasetMetadata
supportsTransactionIsolationLevel, supportsTransactions
-
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, getUserName, 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, supportsUnion, supportsUnionAll, unwrap, updatesAreDetected
-
-
-
-
Constructor Detail
-
MemDatasetMetadata
public MemDatasetMetadata(DatasetConnection connection) throws java.sql.SQLException
Creates new metadata- Parameters:
connection- Connection- Throws:
java.sql.SQLException
-
-
Method Detail
-
getDatabaseMajorVersion
public int getDatabaseMajorVersion()
- Specified by:
getDatabaseMajorVersionin interfacejava.sql.DatabaseMetaData- Specified by:
getDatabaseMajorVersionin classJenaMetadata
-
getDatabaseMinorVersion
public int getDatabaseMinorVersion()
- Specified by:
getDatabaseMinorVersionin interfacejava.sql.DatabaseMetaData- Specified by:
getDatabaseMinorVersionin classJenaMetadata
-
getDatabaseProductName
public java.lang.String getDatabaseProductName()
- Specified by:
getDatabaseProductNamein interfacejava.sql.DatabaseMetaData- Specified by:
getDatabaseProductNamein classJenaMetadata
-
getDatabaseProductVersion
public java.lang.String getDatabaseProductVersion()
- Specified by:
getDatabaseProductVersionin interfacejava.sql.DatabaseMetaData- Specified by:
getDatabaseProductVersionin classJenaMetadata
-
getDriverMajorVersion
public int getDriverMajorVersion()
- Specified by:
getDriverMajorVersionin interfacejava.sql.DatabaseMetaData- Specified by:
getDriverMajorVersionin classJenaMetadata
-
getDriverMinorVersion
public int getDriverMinorVersion()
- Specified by:
getDriverMinorVersionin interfacejava.sql.DatabaseMetaData- Specified by:
getDriverMinorVersionin classJenaMetadata
-
getDriverName
public java.lang.String getDriverName()
- Specified by:
getDriverNamein interfacejava.sql.DatabaseMetaData- Specified by:
getDriverNamein classJenaMetadata
-
getDriverVersion
public java.lang.String getDriverVersion()
- Specified by:
getDriverVersionin interfacejava.sql.DatabaseMetaData- Specified by:
getDriverVersionin classJenaMetadata
-
getURL
public java.lang.String getURL()
- Specified by:
getURLin interfacejava.sql.DatabaseMetaData- Specified by:
getURLin classJenaMetadata
-
usesLocalFilePerTable
public boolean usesLocalFilePerTable()
- Specified by:
usesLocalFilePerTablein interfacejava.sql.DatabaseMetaData- Specified by:
usesLocalFilePerTablein classJenaMetadata
-
usesLocalFiles
public boolean usesLocalFiles()
- Specified by:
usesLocalFilesin interfacejava.sql.DatabaseMetaData- Specified by:
usesLocalFilesin classJenaMetadata
-
-