Package it.unibz.inf.ontop.dbschema.impl
Class SQLServerQuotedIDFactory
- java.lang.Object
-
- it.unibz.inf.ontop.dbschema.impl.SQLStandardQuotedIDFactory
-
- it.unibz.inf.ontop.dbschema.impl.SQLServerQuotedIDFactory
-
- All Implemented Interfaces:
QuotedIDFactory
public class SQLServerQuotedIDFactory extends SQLStandardQuotedIDFactory
Creates QuotedIdentifiers following the rules of MS SQL Server:
- unquoted identifiers are preserved
- quoted identifiers are preserved MS SQL Server ------------- https://docs.microsoft.com/en-us/sql/connect/jdbc/reference/getidentifierquotestring-method-sqlserverdatabasemetadata?redirectedfrom=MSDN&view=sql-server-ver15 When using the Microsoft JDBC Driver with a SQL Server database, getIdentifierQuoteString returns double quotation marks (""). https://docs.microsoft.com/en-us/sql/relational-databases/databases/database-identifiers?view=sql-server-ver15- Author:
- Roman Kontchakov
-
-
Field Summary
-
Fields inherited from class it.unibz.inf.ontop.dbschema.impl.SQLStandardQuotedIDFactory
NO_QUOTATION, QUOTATION_STRING
-
-
Constructor Summary
Constructors Constructor Description SQLServerQuotedIDFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected QuotedIDcreateFromString(String s)-
Methods inherited from class it.unibz.inf.ontop.dbschema.impl.SQLStandardQuotedIDFactory
createAttributeID, createRelationID, createRelationID, getIDQuotationString
-
-
-
-
Method Detail
-
createFromString
protected QuotedID createFromString(@Nonnull String s)
- Overrides:
createFromStringin classSQLStandardQuotedIDFactory
-
-