[JBoss JIRA] Created: (TEIID-586) Like pushdown handling
by Steven Hawkins (JIRA)
Like pushdown handling
----------------------
Key: TEIID-586
URL: https://jira.jboss.org/jira/browse/TEIID-586
Project: Teiid
Issue Type: Bug
Components: LDAP Connector, Query Engine, Salesforce Connector
Affects Versions: 6.0.0
Reporter: Steven Hawkins
Assignee: Steven Hawkins
Priority: Minor
Fix For: 6.2.0
Both salesforce and ldap like semantics are not the same as SQL. We could capture this with more capabilities supportsLikeCaseSensitive and supportsLikeWildcardSingleCharacter repectively, or another approach would be to allow the connector to generically indicate partial support and have the query engine both push down the conjunct and leave a copy to be applied after the query. With either explicit supports or generic partial support it would only applicable to top level where clause conjuncts.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 11 months
[JBoss JIRA] Updated: (TEIID-196) Support creation of temp tables on physical sources.
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIID-196?page=com.atlassian.jira.plugin.... ]
Steven Hawkins updated TEIID-196:
---------------------------------
Fix Version/s: 9.0
(was: 8.0)
Pushing to Teiid 9
> Support creation of temp tables on physical sources.
> ----------------------------------------------------
>
> Key: TEIID-196
> URL: https://issues.jboss.org/browse/TEIID-196
> Project: Teiid
> Issue Type: Feature Request
> Components: Connector API, Query Engine
> Affects Versions: 6.0.0
> Reporter: Ken Johnson
> Fix For: 9.0
>
>
> This is a multi-part request.
> First, the system should support creation of temporary tables using a physical backing store rather than buffer manger. Given multi-pass SQL's heavy use of temp tables, buffer manager can easily be overloaded with large interim results stored in temp tables.
> Second, this should be a user-configurable behavior. For example, user might be able to choose a system-level or session-level default from among:
> -- memory/cache
> -- a source represented by a connector binding
> -- a distinct temp source defined with it's own connection parameters (possibly another schema in the repository DB instance)
> Ideally default selectoin should be override-able at temp table creation time through a DDL extension
> In the case where multiple temp tables have been created on a source via connector, the query planner should recognize this and leverage pushdown to the temp store when later query passes access multiple temp tables.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 11 months
[JBoss JIRA] Created: (TEIID-1462) Fully-qualified names should not be required when referencing procedures that have unique unqualified names
by Steven Hawkins (JIRA)
Fully-qualified names should not be required when referencing procedures that have unique unqualified names
-----------------------------------------------------------------------------------------------------------
Key: TEIID-1462
URL: https://issues.jboss.org/browse/TEIID-1462
Project: Teiid
Issue Type: Bug
Components: Query Engine
Affects Versions: 7.0
Reporter: Michael Walker
Assignee: Steven Hawkins
Priority: Minor
Fix For: 7.0
This problem occurs in our transformation editor, and also occurs with real-time queries (e.g. from QueryBuilder/SQLExplorer, or any client).
If you reference a non-qualified table name, e.g. "myTable", in a query, we'll attempt to resolve it if it is a unique name.
Strangely, we don't do the same thing for virtual procedures, even if they are unique. Instead, you must use the fully-qualified name. There should be no disparity. This is a usability defect.
This also happens to greatly extend the size of virtual procedure code, making it harder to read and debug.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 11 months
[JBoss JIRA] Resolved: (TEIID-231) Ability to support Connector Level UDF functions in the System
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIID-231?page=com.atlassian.jira.plugin.... ]
Steven Hawkins resolved TEIID-231.
----------------------------------
Fix Version/s: 7.4
Resolution: Done
ensured consistent qualification and pushdown naming of functions.
allowed getPushdownFunctions to inject into SYS.
ensured that schema specific functions have a pushdown check.
> Ability to support Connector Level UDF functions in the System
> --------------------------------------------------------------
>
> Key: TEIID-231
> URL: https://issues.jboss.org/browse/TEIID-231
> Project: Teiid
> Issue Type: Feature Request
> Components: Connector API, Query Engine
> Affects Versions: 6.0.0
> Reporter: Ramesh Reddy
> Assignee: Steven Hawkins
> Fix For: 7.4, 7.3
>
>
> Currently we have UDF and Connector capabilities to define some custom functions in supported by a connector, however this is not seem less to deploy along with the connector, as connector functions do not support any parameters or design tools to define/declare them in CDK. We need a way to define and develop functions supported by a connector.
> Suggestions.
> 1) Use designer to define capabilities in a XMI file and attach with the connector, and let the server or MMQuery load these XMI files dynamically into the engine.
> 2)
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 11 months
[JBoss JIRA] Reopened: (TEIID-231) Ability to support Connector Level UDF functions in the System
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIID-231?page=com.atlassian.jira.plugin.... ]
Steven Hawkins reopened TEIID-231:
----------------------------------
Assignee: Steven Hawkins (was: Ramesh Reddy)
reopening for further refinements
> Ability to support Connector Level UDF functions in the System
> --------------------------------------------------------------
>
> Key: TEIID-231
> URL: https://issues.jboss.org/browse/TEIID-231
> Project: Teiid
> Issue Type: Feature Request
> Components: Connector API, Query Engine
> Affects Versions: 6.0.0
> Reporter: Ramesh Reddy
> Assignee: Steven Hawkins
> Fix For: 7.3
>
>
> Currently we have UDF and Connector capabilities to define some custom functions in supported by a connector, however this is not seem less to deploy along with the connector, as connector functions do not support any parameters or design tools to define/declare them in CDK. We need a way to define and develop functions supported by a connector.
> Suggestions.
> 1) Use designer to define capabilities in a XMI file and attach with the connector, and let the server or MMQuery load these XMI files dynamically into the engine.
> 2)
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 11 months
[JBoss JIRA] Resolved: (TEIID-43) command deterministic subqueries without from clauses should be merged if possible
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIID-43?page=com.atlassian.jira.plugin.s... ]
Steven Hawkins resolved TEIID-43.
---------------------------------
Fix Version/s: (was: 7.4)
Resolution: Won't Fix
In thinking about this more, the handling of uncorrelated subqueries should be sufficient to cover this issue for now.
The other more general approaches including more aggressive join reordering or more pervasive constant propagation from literal view projections would be more beneficial for similar amounts of work.
> command deterministic subqueries without from clauses should be merged if possible
> ----------------------------------------------------------------------------------
>
> Key: TEIID-43
> URL: https://issues.jboss.org/browse/TEIID-43
> Project: Teiid
> Issue Type: Bug
> Components: Query Engine
> Affects Versions: 6.0.0
> Reporter: Steven Hawkins
> Priority: Optional
>
> Defect Tracker #24752: command deterministic subqueries without from clauses should be merged if possible:
> i.e. select e1, a from pm1.g1, (select 1 a) x <=> select e1, 1 from pm1.g1
> i.e. select e1, (select 1 a) from pm1.g1 <=> select e1, 1 from pm1.g1
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 11 months
[JBoss JIRA] Updated: (TEIID-142) Introduce a mechanism to allow single source updates without an xa txn.
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIID-142?page=com.atlassian.jira.plugin.... ]
Steven Hawkins updated TEIID-142:
---------------------------------
Fix Version/s: 9.0
(was: 8.0)
pushing to 9.0
> Introduce a mechanism to allow single source updates without an xa txn.
> -----------------------------------------------------------------------
>
> Key: TEIID-142
> URL: https://issues.jboss.org/browse/TEIID-142
> Project: Teiid
> Issue Type: Feature Request
> Components: Query Engine
> Affects Versions: 9.x
> Reporter: Steven Hawkins
> Priority: Minor
> Fix For: 9.0
>
>
> Defect Tracker #24910: txnAutoWrap = OFF in 5.5 disables the use of local transactions. This was primarily done to support customers who 1. weren't paying for the transactional product
> 2. weren't using an XA connection for an update
> The concern of 1 goes away in 5.6 as all customers will have a transactional product. The secondary concern requires either a connection property that either ignores autocommit or the generic support of 1 phase commit on connectors supporting update and local transactions. The latter solution would allow non-XA aware connectors to seem XA aware as long as all updates went to a single source. Arjuna would also need to be configured to support the one phase commit optimization.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 11 months