Codota Logo
CascadeLockingPolicy.initUnmappedFieldsQuery
Code IndexAdd Codota to your IDE (free)

How to use
initUnmappedFieldsQuery
method
in
org.eclipse.persistence.internal.descriptors.CascadeLockingPolicy

Best Java code snippets using org.eclipse.persistence.internal.descriptors.CascadeLockingPolicy.initUnmappedFieldsQuery (Showing top 3 results out of 315)

  • Common ways to obtain CascadeLockingPolicy
private void myMethod () {
CascadeLockingPolicy c =
  • Codota IconOneToOneMapping oneToOneMapping;OneToOneMapping oneToOneMapping2;new CascadeLockingPolicy(oneToOneMapping.getDescriptor(), oneToOneMapping2.getReferenceDescriptor())
  • Codota IconOneToManyMapping oneToManyMapping;OneToManyMapping oneToManyMapping2;new CascadeLockingPolicy(oneToManyMapping.getDescriptor(), oneToManyMapping2.getReferenceDescriptor())
  • Smart code suggestions by Codota
}
origin: com.haulmont.thirdparty/eclipselink

/**
* INTERNAL:
* Identify mapped and not mapped fields (should be done once).
* The result - either two non-empty Maps m_unmappedQueryKeyFields and m_mappedQueryKeyFields,
* or m_unmappedQueryKeyFields == null and m_mappedQueryKeyFields == m_queryKeyFields.
*/
public void initUnmappedFields(UnitOfWorkImpl uow) {
  if(!m_hasCheckedForUnmappedFields) {
    m_mappedQueryKeyFields = new HashMap<DatabaseField, DatabaseField>();
    m_unmappedQueryKeyFields = new HashMap<DatabaseField, DatabaseField>();
    Iterator<Map.Entry<DatabaseField, DatabaseField>> it = m_queryKeyFields.entrySet().iterator();
    while(it.hasNext()) {
      Map.Entry<DatabaseField, DatabaseField> entry = it.next();
      if(m_descriptor.getObjectBuilder().getMappingForField(entry.getValue()) == null) {
        m_unmappedQueryKeyFields.put(entry.getKey(), entry.getValue());
      } else {
        m_mappedQueryKeyFields.put(entry.getKey(), entry.getValue());
      }
    }
    if(m_unmappedQueryKeyFields.isEmpty()) {
      m_unmappedQueryKeyFields = null;
      m_mappedQueryKeyFields = m_queryKeyFields;
    }
    initUnmappedFieldsQuery(uow);
    m_hasCheckedForUnmappedFields = true;
  }
}
origin: org.eclipse.persistence/org.eclipse.persistence.core

/**
* INTERNAL:
* Identify mapped and not mapped fields (should be done once).
* The result - either two non-empty Maps m_unmappedQueryKeyFields and m_mappedQueryKeyFields,
* or m_unmappedQueryKeyFields == null and m_mappedQueryKeyFields == m_queryKeyFields.
*/
public void initUnmappedFields(UnitOfWorkImpl uow) {
  if(!m_hasCheckedForUnmappedFields) {
    m_mappedQueryKeyFields = new HashMap<DatabaseField, DatabaseField>();
    m_unmappedQueryKeyFields = new HashMap<DatabaseField, DatabaseField>();
    Iterator<Map.Entry<DatabaseField, DatabaseField>> it = m_queryKeyFields.entrySet().iterator();
    while(it.hasNext()) {
      Map.Entry<DatabaseField, DatabaseField> entry = it.next();
      if(m_descriptor.getObjectBuilder().getMappingForField(entry.getValue()) == null) {
        m_unmappedQueryKeyFields.put(entry.getKey(), entry.getValue());
      } else {
        m_mappedQueryKeyFields.put(entry.getKey(), entry.getValue());
      }
    }
    if(m_unmappedQueryKeyFields.isEmpty()) {
      m_unmappedQueryKeyFields = null;
      m_mappedQueryKeyFields = m_queryKeyFields;
    }
    initUnmappedFieldsQuery(uow);
    m_hasCheckedForUnmappedFields = true;
  }
}
origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

/**
* INTERNAL:
* Identify mapped and not mapped fields (should be done once).
* The result - either two non-empty Maps m_unmappedQueryKeyFields and m_mappedQueryKeyFields,
* or m_unmappedQueryKeyFields == null and m_mappedQueryKeyFields == m_queryKeyFields.
*/
public void initUnmappedFields(UnitOfWorkImpl uow) {
  if(!m_hasCheckedForUnmappedFields) {
    m_mappedQueryKeyFields = new HashMap<DatabaseField, DatabaseField>();
    m_unmappedQueryKeyFields = new HashMap<DatabaseField, DatabaseField>();
    Iterator<Map.Entry<DatabaseField, DatabaseField>> it = m_queryKeyFields.entrySet().iterator();
    while(it.hasNext()) {
      Map.Entry<DatabaseField, DatabaseField> entry = it.next();
      if(m_descriptor.getObjectBuilder().getMappingForField(entry.getValue()) == null) {
        m_unmappedQueryKeyFields.put(entry.getKey(), entry.getValue());
      } else {
        m_mappedQueryKeyFields.put(entry.getKey(), entry.getValue());
      }
    }
    if(m_unmappedQueryKeyFields.isEmpty()) {
      m_unmappedQueryKeyFields = null;
      m_mappedQueryKeyFields = m_queryKeyFields;
    }
    initUnmappedFieldsQuery(uow);
    m_hasCheckedForUnmappedFields = true;
  }
}
org.eclipse.persistence.internal.descriptorsCascadeLockingPolicyinitUnmappedFieldsQuery

Javadoc

INTERNAL: This method called in case there are m_unmappedQueryKeyFields. It creates a query that would fetch the values for this fields from the db.

Popular methods of CascadeLockingPolicy

  • <init>
    INTERNAL:
  • getMappedTranslationRow
    INTERNAL:
  • getParentDescriptorFromInheritancePolicy
    Get the descriptor that really represents this object In the case of inheritance, the object may rep
  • getParentMapping
    INTERNAL:
  • getQuery
    INTERNAL:
  • getUnmappedTranslationRow
    INTERNAL:
  • initUnmappedFields
    INTERNAL: Identify mapped and not mapped fields (should be done once). The result - either two non-e
  • lockNotifyParent
    INTERNAL:
  • setQueryKeyFields
    INTERNAL:
  • setShouldHandleUnmappedFields
    INTERNAL: Indicates whether to expect unmapped fields. That should be set to true for Unidirectional

Popular in Java

  • Updating database using SQL prepared statement
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • setContentView (Activity)
  • getApplicationContext (Context)
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • InetAddress (java.net)
    This class represents an Internet Protocol (IP) address. An IP address is either a 32-bit or 128-bit
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • JCheckBox (javax.swing)
  • JOptionPane (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now