Class MsDatabaseProvider
java.lang.Object
org.pgcodekeeper.core.database.ms.MsDatabaseProvider
- All Implemented Interfaces:
IDatabaseProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.antlr.v4.runtime.ANTLRErrorStrategyorg.antlr.v4.runtime.LexergetLexer(org.antlr.v4.runtime.CharStream stream) org.antlr.v4.runtime.ParsergetParser(org.antlr.v4.runtime.CommonTokenStream stream) booleanisSystemSchema(String schema) Checks if a schema is a system schema for the given database type.
-
Constructor Details
-
MsDatabaseProvider
public MsDatabaseProvider()
-
-
Method Details
-
getDatabaseType
- Specified by:
getDatabaseTypein interfaceIDatabaseProvider- Returns:
- name of DBMS
-
getDefaultPort
- Specified by:
getDefaultPortin interfaceIDatabaseProvider- Returns:
- default port for DBMS
-
getDriverName
- Specified by:
getDriverNamein interfaceIDatabaseProvider- Returns:
- full jdbc driver name for DBMS
-
getLexer
public org.antlr.v4.runtime.Lexer getLexer(org.antlr.v4.runtime.CharStream stream) - Specified by:
getLexerin interfaceIDatabaseProvider- Parameters:
stream- - char stream- Returns:
- antlr lexer object for DBMS
-
getParser
public org.antlr.v4.runtime.Parser getParser(org.antlr.v4.runtime.CommonTokenStream stream) - Specified by:
getParserin interfaceIDatabaseProvider- Parameters:
stream- - token stream from lexer object for DBMS- Returns:
- antlr parser for DBMS
-
getErrorHandler
public org.antlr.v4.runtime.ANTLRErrorStrategy getErrorHandler()- Specified by:
getErrorHandlerin interfaceIDatabaseProvider- Returns:
- error strategy for parser
-
isSystemSchema
Description copied from interface:IDatabaseProviderChecks if a schema is a system schema for the given database type.- Specified by:
isSystemSchemain interfaceIDatabaseProvider- Parameters:
schema- the schema name to check- Returns:
- true if the schema is a system schema, false otherwise
-