com.esri.arcgis.carto
Interface ISQLSyntaxInfo

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ISQLSyntaxInfoProxy, SQLSyntaxInfo

public interface ISQLSyntaxInfo
extends java.io.Serializable

COM Interface 'ISQLSyntaxInfo'. Generated 3/19/2015 1:20:53 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to the SQL Syntax Info Interface.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID0a5f737c_5707_4aee_bd01_023c4fe1673c
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IPropertySet getFunctionNames()
          DBMS dependent SQL function names.
 java.lang.String getInvalidCharacters()
          The list of invalid characters used in literals (if any).
 java.lang.String getInvalidStartingCharacters()
          The list of invalid starting characters used in literals (if any).
 IStringArray getKeywords()
          The list of DBMS specific reserved keywords.
 IPropertySet getSpecialCharacters()
          Special DBMS dependent SQL characters.
 IStringArray getSupportedClauses()
          Supported SQL clauses.
 IStringArray getSupportedPredicates()
          Supported SQL predicates.
 boolean isDelimitedIdentifierCase()
          Indicates whether DBMS's quoted identifiers are case sensitive.
 boolean isIdentifierCase()
          Indicates whether DBMS's identifiers are case sensitive.
 boolean isStringComparisonCase()
          Indicates whether string comparisons are case sensitive.
 

Field Detail

IID0a5f737c_5707_4aee_bd01_023c4fe1673c

static final int IID0a5f737c_5707_4aee_bd01_023c4fe1673c
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getFunctionNames

IPropertySet getFunctionNames()
                              throws java.io.IOException,
                                     AutomationException
DBMS dependent SQL function names.

Returns:
A reference to a com.esri.arcgis.system.IPropertySet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpecialCharacters

IPropertySet getSpecialCharacters()
                                  throws java.io.IOException,
                                         AutomationException
Special DBMS dependent SQL characters.

Returns:
A reference to a com.esri.arcgis.system.IPropertySet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSupportedPredicates

IStringArray getSupportedPredicates()
                                    throws java.io.IOException,
                                           AutomationException
Supported SQL predicates.

Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSupportedClauses

IStringArray getSupportedClauses()
                                 throws java.io.IOException,
                                        AutomationException
Supported SQL clauses.

Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isIdentifierCase

boolean isIdentifierCase()
                         throws java.io.IOException,
                                AutomationException
Indicates whether DBMS's identifiers are case sensitive.

Returns:
The caseSensitive
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDelimitedIdentifierCase

boolean isDelimitedIdentifierCase()
                                  throws java.io.IOException,
                                         AutomationException
Indicates whether DBMS's quoted identifiers are case sensitive.

Returns:
The caseSensitive
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isStringComparisonCase

boolean isStringComparisonCase()
                               throws java.io.IOException,
                                      AutomationException
Indicates whether string comparisons are case sensitive.

Returns:
The caseSensitive
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getKeywords

IStringArray getKeywords()
                         throws java.io.IOException,
                                AutomationException
The list of DBMS specific reserved keywords.

Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInvalidCharacters

java.lang.String getInvalidCharacters()
                                      throws java.io.IOException,
                                             AutomationException
The list of invalid characters used in literals (if any).

Returns:
The characters
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInvalidStartingCharacters

java.lang.String getInvalidStartingCharacters()
                                              throws java.io.IOException,
                                                     AutomationException
The list of invalid starting characters used in literals (if any).

Returns:
The characters
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.