Examples of useUpperCaseForComparisons()


Examples of org.eclipse.persistence.internal.helper.DatabaseField.useUpperCaseForComparisons()

                            for (DatabaseRecord record : columnInfo) {
                                String fieldName = (String)record.get(columnNameLookupField);
                                if (fieldName !=null && fieldName.length()>0){
                                    DatabaseField column = new DatabaseField(fieldName);
                                    if (session.getPlatform().shouldForceFieldNamesToUpperCase()) {
                                        column.useUpperCaseForComparisons(true);
                                    }
                                    columns.put(column,  record);
                                }
                            }
View Full Code Here

Examples of org.eclipse.persistence.internal.helper.DatabaseField.useUpperCaseForComparisons()

            if (!metadataDescriptor.hasIdAccessor() && !metadataDescriptor.hasEmbeddedId()) {
                DatabaseField pkField = new DatabaseField(MetadataConstants.MAPPED_SUPERCLASS_RESERVED_PK_NAME);
                if (this.useDelimitedIdentifier()) {
                    pkField.setUseDelimiters(true);
                } else if (this.getShouldForceFieldNamesToUpperCase()) {
                    pkField.useUpperCaseForComparisons(true);
                }

                metadataDescriptor.addPrimaryKeyField(pkField);
            }
           
View Full Code Here

Examples of org.eclipse.persistence.internal.helper.DatabaseField.useUpperCaseForComparisons()

                boolean useDelimitedIdentifier = (embeddableDescriptor.getProject() != null) ? embeddableDescriptor.getProject().useDelimitedIdentifier() : false;
                DatabaseField overrideField = attributeOverride.getColumn().getDatabaseField();
                if (useDelimitedIdentifier){
                    overrideField.setUseDelimiters(useDelimitedIdentifier);
                } else if (embeddableDescriptor.getProject().getShouldForceFieldNamesToUpperCase() && !overrideField.shouldUseDelimiters()) {
                    overrideField.useUpperCaseForComparisons(true);
                }
                addFieldNameTranslation(aggregateObjectMapping, attributeName, overrideField, mappingAccessor);
            }
        }
    }
View Full Code Here

Examples of org.eclipse.persistence.internal.helper.DatabaseField.useUpperCaseForComparisons()

            // Process and default is necessary the name.
            orderField.setName(MetadataHelper.getName(getName(), mapping.getAttributeName() + _ORDER, MetadataLogger.ORDER_COLUMN, descriptor.getLogger(), getAccessibleObject().toString()), Helper.getDefaultStartDatabaseDelimiter(), Helper.getDefaultEndDatabaseDelimiter());
            if (useDelimitedIdentifier){
                orderField.setUseDelimiters(useDelimitedIdentifier);
            } else if (descriptor.getProject().getShouldForceFieldNamesToUpperCase() && !orderField.shouldUseDelimiters()) {
                orderField.useUpperCaseForComparisons(true);
            }

            // We don't set a table, the mapping will figure that out for us at runtime.

            // Set the oder field and validation mode on the mapping.
View Full Code Here

Examples of org.eclipse.persistence.internal.helper.DatabaseField.useUpperCaseForComparisons()

        // Process the name
        field.setName(MetadataHelper.getName(field.getName(), "DTYPE", loggingCtx, descriptor.getLogger(), annotatedElementName), Helper.getDefaultStartDatabaseDelimiter(), Helper.getDefaultEndDatabaseDelimiter());
        if (useDelimitedIdentifier){
            field.setUseDelimiters(useDelimitedIdentifier);
        } else if (descriptor.getProject().getShouldForceFieldNamesToUpperCase() && !field.shouldUseDelimiters()) {
            field.useUpperCaseForComparisons(true);
        }

        // Set the table.
        field.setTable(descriptor.getPrimaryTable());
View Full Code Here

Examples of org.eclipse.persistence.internal.helper.DatabaseField.useUpperCaseForComparisons()

                boolean useDelimitedIdentifier = (embeddableDescriptor.getProject() != null) ? embeddableDescriptor.getProject().useDelimitedIdentifier() : false;
                DatabaseField overrideField = attributeOverride.getColumn().getDatabaseField();
                if (useDelimitedIdentifier){
                    overrideField.setUseDelimiters(useDelimitedIdentifier);
                } else if (embeddableDescriptor.getProject().getShouldForceFieldNamesToUpperCase() && !overrideField.shouldUseDelimiters()) {
                    overrideField.useUpperCaseForComparisons(true);
                }
                addFieldNameTranslation(aggregateObjectMapping, attributeName, overrideField, mappingAccessor);
            }
        }
    }
View Full Code Here

Examples of org.eclipse.persistence.internal.helper.DatabaseField.useUpperCaseForComparisons()

            if (eResult.getDiscriminatorColumn() !=null){
                DatabaseField descriminatorField = new DatabaseField(eResult.getDiscriminatorColumn());
                if (project.useDelimitedIdentifier()) {
                    descriminatorField.setUseDelimiters(true);
                } else if (project.getShouldForceFieldNamesToUpperCase() && !descriminatorField.shouldUseDelimiters()){
                    descriminatorField.useUpperCaseForComparisons(true);
                }
                entityResult.setDiscriminatorColumn(descriminatorField);
            }
       
            // Add the result to the SqlResultSetMapping.
View Full Code Here

Examples of org.eclipse.persistence.internal.helper.DatabaseField.useUpperCaseForComparisons()

            }
            DatabaseField column = new DatabaseField(columnName);

            // Force field names to upper case is set.
            if (getPlatform().shouldForceFieldNamesToUpperCase()) {
                column.useUpperCaseForComparisons(true);
            }
            columnNames.addElement(column);
        }
        return columnNames;
    }
View Full Code Here

Examples of org.eclipse.persistence.internal.helper.DatabaseField.useUpperCaseForComparisons()

            if (!metadataDescriptor.hasIdAccessor() && !metadataDescriptor.hasEmbeddedId()) {
                DatabaseField pkField = new DatabaseField(MetadataConstants.MAPPED_SUPERCLASS_RESERVED_PK_NAME);
                if (this.useDelimitedIdentifier()) {
                    pkField.setUseDelimiters(true);
                } else if (this.getShouldForceFieldNamesToUpperCase()) {
                    pkField.useUpperCaseForComparisons(true);
                }

                metadataDescriptor.addPrimaryKeyField(pkField);
            }
           
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.