This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git


The following commit(s) were added to refs/heads/master by this push:
     new d94ee8047 removing dead code
d94ee8047 is described below

commit d94ee8047833042e299886921266a9321e77cb88
Author: Andrus Adamchik <[email protected]>
AuthorDate: Sun Aug 30 10:27:42 2026 -0400

    removing dead code
---
 .../org/apache/cayenne/wocompat/EOSQLQuery.java    | 71 ----------------------
 1 file changed, 71 deletions(-)

diff --git 
a/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/EOSQLQuery.java 
b/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/EOSQLQuery.java
deleted file mode 100644
index e6beee91b..000000000
--- a/cayenne-wocompat/src/main/java/org/apache/cayenne/wocompat/EOSQLQuery.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*****************************************************************
- *   Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you under the Apache License, Version 2.0 (the
- *  "License"); you may not use this file except in compliance
- *  with the License.  You may obtain a copy of the License at
- *
- *    https://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing,
- *  software distributed under the License is distributed on an
- *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- *  KIND, either express or implied.  See the License for the
- *  specific language governing permissions and limitations
- *  under the License.
- ****************************************************************/
-
-package org.apache.cayenne.wocompat;
-
-import java.util.Map;
-
-import org.apache.cayenne.map.ObjEntity;
-import org.apache.cayenne.query.SQLTemplate;
-
-/**
- * A descriptor of SQLTemplate loaded from EOModel. It is an informal 
"decorator" of
- * Cayenne SQLTemplate to provide access to the extra information of WebObjects
- * EOFetchSpecification.
- * 
- * @since 1.2
- */
-public class EOSQLQuery extends SQLTemplate {
-
-    protected Map plistMap;
-
-    public EOSQLQuery(ObjEntity root, Map plistMap) {
-        super(root, null);
-        this.plistMap = plistMap;
-        initFromPlist(plistMap);
-    }
-
-    protected void initFromPlist(Map plistMap) {
-
-        Object fetchLimit = plistMap.get("fetchLimit");
-        if (fetchLimit != null) {
-            try {
-                if (fetchLimit instanceof Number) {
-                    setFetchLimit(((Number) fetchLimit).intValue());
-                }
-                else {
-                    setFetchLimit(Integer.parseInt(fetchLimit.toString()));
-                }
-            }
-            catch (NumberFormatException nfex) {
-                // ignoring...
-            }
-        }
-
-        //query
-        // TODO: doesn't work with Stored Procedures.
-        Map hints = (Map) plistMap.get("hints");
-        if (hints != null && !hints.isEmpty()) {
-            String sqlExpression = (String) 
hints.get("EOCustomQueryExpressionHintKey");
-            if (sqlExpression != null) {
-                setDefaultTemplate(sqlExpression);
-            }
-        }
-    }
-}

Reply via email to