lidavidm commented on PR #1738:
URL: https://github.com/apache/arrow-adbc/pull/1738#issuecomment-2071256001

   @jduo since you have lots of JDBC/ODBC background, mind chiming in?
   
   I would argue that the parameters here make the most sense as names and not 
syntactical identifiers, both because we have separate parameters for 
catalog/schema/table and by analogy to JDBC/ODBC catalog APIs, e.g. 
[getTables](https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html#getTables(java.lang.String,java.lang.String,java.lang.String,java.lang.String%5B%5D))
 says
   
   >     tableNamePattern - a table name pattern; must match the table name as 
it is stored in the database
   
   which to my reading means that it is case sensitive, etc.
   
   That said 
[SQLTables](https://learn.microsoft.com/en-us/sql/odbc/reference/syntax/sqltables-function?view=sql-server-ver16)
 appears to work both ways
   
   > If the SQL_ATTR_METADATA_ID statement attribute is set to SQL_TRUE, 
TableName is treated as an identifier and its case is not significant. If it is 
SQL_FALSE, TableName is a pattern value argument; it is treated literally, and 
its case is significant.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to