/** * Affirms if the given StateManager has an assigned slice. */ public static boolean isSliceAssigned(OpenJPAStateManager sm) { return sm != null && sm.getImplData() != null && sm.getImplData() instanceof SliceInfo; }
/** * Affirms if the given StateManager has an assigned slice. */ public static boolean isSliceAssigned(OpenJPAStateManager sm) { return sm != null && sm.getImplData() != null && sm.getImplData() instanceof SliceInfo; }
/** * Affirms if the given StateManager has an assigned slice. */ public static boolean isSliceAssigned(OpenJPAStateManager sm) { return sm != null && sm.getImplData() != null && sm.getImplData() instanceof SliceInfo; }
/** * Gets the assigned slice information, if any, from the given StateManager. */ public static SliceInfo getSliceInfo(OpenJPAStateManager sm) { return isSliceAssigned(sm) ? (SliceInfo) sm.getImplData() : null; } }
/** * Gets the assigned slice information, if any, from the given StateManager. */ public static SliceInfo getSliceInfo(OpenJPAStateManager sm) { return isSliceAssigned(sm) ? (SliceInfo) sm.getImplData() : null; } }
/** * Gets the assigned slice information, if any, from the given StateManager. */ public static SliceInfo getSliceInfo(OpenJPAStateManager sm) { return isSliceAssigned(sm) ? (SliceInfo) sm.getImplData() : null; } }
/** * Set impl data information into the given state manager. */ protected void loadImplData(OpenJPAStateManager sm) { Object impl = getImplData(); if (sm.getImplData() == null && impl != null) sm.setImplData(impl, true); }
/** * Set impl data information into the given state manager. */ protected void loadImplData(OpenJPAStateManager sm) { Object impl = getImplData(); if (sm.getImplData() == null && impl != null) sm.setImplData(impl, true); }
/** * Store impl data from the given state manager. */ protected void storeImplData(OpenJPAStateManager sm) { if (sm.isImplDataCacheable()) setImplData(sm.getImplData()); }
/** * Store impl data from the given state manager. */ protected void storeImplData(OpenJPAStateManager sm) { if (sm.isImplDataCacheable()) setImplData(sm.getImplData()); }
/** * Set impl data information into the given state manager. */ protected void loadImplData(OpenJPAStateManager sm) { Object impl = getImplData(); if (sm.getImplData() == null && impl != null) sm.setImplData(impl, true); }
/** * Set impl data information into the given state manager. */ protected void loadImplData(OpenJPAStateManager sm) { Object impl = getImplData(); if (sm.getImplData() == null && impl != null) sm.setImplData(impl, true); }
/** * Set impl data information into the given state manager. */ protected void loadImplData(OpenJPAStateManager sm) { Object impl = getImplData(); if (sm.getImplData() == null && impl != null) sm.setImplData(impl, true); }
/** * Store impl data from the given state manager. */ protected void storeImplData(OpenJPAStateManager sm) { if (sm.isImplDataCacheable()) setImplData(sm.getImplData()); }
protected Object getValue(OpenJPAStateManager sm) { byte[] b = (byte[]) sm.getImplData(field.getIndex()); if (b == null || (b.length > _maxSize && !field.getColumns()[0].isNotNull())) return null; sm.setImplData(field.getIndex(), null); DBDictionary.SerializedData dat = new DBDictionary.SerializedData(b); return dat; } }
protected Object getValue(OpenJPAStateManager sm) { byte[] b = (byte[]) sm.getImplData(field.getIndex()); if (b == null || (b.length > _maxSize && !field.getColumns()[0].isNotNull())) return null; sm.setImplData(field.getIndex(), null); DBDictionary.SerializedData dat = new DBDictionary.SerializedData(b); return dat; } }
protected Object getValue(OpenJPAStateManager sm) { byte[] b = (byte[]) sm.getImplData(field.getIndex()); if (b == null || (b.length > _maxSize && !field.getColumns()[0].isNotNull())) return null; sm.setImplData(field.getIndex(), null); DBDictionary.SerializedData dat = new DBDictionary.SerializedData(b); return dat; } }
protected void update(OpenJPAStateManager sm, Row row) throws SQLException { byte[] b = (byte[]) sm.getImplData(field.getIndex()); if (b == null || (b.length > _maxSize && !field.getColumns()[0].isNotNull())) row.setNull(field.getColumns()[0], true); else { sm.setImplData(field.getIndex(), null); DBDictionary.SerializedData dat = new DBDictionary.SerializedData(b); row.setObject(field.getColumns()[0], dat); } }
protected void update(OpenJPAStateManager sm, Row row) throws SQLException { byte[] b = (byte[]) sm.getImplData(field.getIndex()); if (b == null || (b.length > _maxSize && !field.getColumns()[0].isNotNull())) row.setNull(field.getColumns()[0], true); else { sm.setImplData(field.getIndex(), null); DBDictionary.SerializedData dat = new DBDictionary.SerializedData(b); row.setObject(field.getColumns()[0], dat); } }
protected void update(OpenJPAStateManager sm, Row row) throws SQLException { byte[] b = (byte[]) sm.getImplData(field.getIndex()); if (b == null || (b.length > _maxSize && !field.getColumns()[0].isNotNull())) row.setNull(field.getColumns()[0], true); else { sm.setImplData(field.getIndex(), null); DBDictionary.SerializedData dat = new DBDictionary.SerializedData(b); row.setObject(field.getColumns()[0], dat); } }