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);
- }
- }
- }
-}