Internal Website Search

1-50 of 96 results

Non Embedded byte[]

I am trying to understand the "embedded=false" for JDO byte [] as described in ObjectDB 1.0 Manual, sections 4.3 and 4.4.   I desire to store an image as a byte [] but I don't want the byte [] to be loaded on the loading of the persistent object that has my image's attributes.  The byte

Problem with byte arrays in JDO - ClassCastException

A bizarre ClassCastException is thrown if I attempt to obtain a byte array field as the result ... ;       example1.setData(new byte [1]);       ... .setData(new byte [2]);         example2.getData()[0] = 12;  

Problem with byte arrays in JDO - internal exception

.setName("name1"); example1.setData(new byte [1]); example1.getData()[0] = 123; Example example2 = new Example(); example2.setId(2); example2.setName("name2"); example2.setData(new byte [2]); example2 ... ; /** * * @author steve */ public class Example { private long id; private String name; private byte

ObjectDB Object Database Features

System Types (for persistent fields) Primitive types (boolean, byte , short, char, int, long, float, double). Wrapper types (Boolean, Byte , Short, Character, Integer, Long, Float, Double). java.lang ... . Primary Key Data Types Primitives (boolean, byte , short, char, int, long, float and double). Wrappers

JPA Persistable Types

All the following simple Java data types are persistable: Primitive types: boolean , byte , short , char , int , long , float and double . Equivalent wrapper classes from package java.lang: Boolean , Byte

Index Definition

: Primitive types: boolean , byte , short , char , int , long , float , double. Equivalent wrapper classes from package java.lang: Byte , Short , Character , Integer , Long , Float , Double. java.math

Database Schema Evolution

type to any numeric type. In this context numeric types are: byte , short , char , int , long , float , double , Byte , Short , Character , Integer , Long , Float , Double , BigInteger , BigDecimal

Comparison in JPQL and Criteria API

, including primitive types ( byte , short , char , int , long , float , double ), wrapper types ( Byte

JPA Primary Key

that is set by the application can have one of the following types: Primitive types: boolean , byte , short , char , int , long , float , double . Equivalent wrapper classes from package java.lang: Byte

Numbers in JPQL and Criteria Queries

demonstrate only integer expressions, but all the numeric types ( byte , short , int , long , float

JPA Class Enhancer

ObjectDB Enhancer is a post compilation tool that improves performance by modifying the byte code of compiled classes after compilation. Enhancement is mainly for user-defined persistable classes ( entity classes , embeddable classes and mapped superclasses ), and is usually optional

Soft Reference Object Cache Recommendation

SoftReference to my large byte [] and instruct ObjectDB to use soft reference for its Level One (L1) object data ... ", only contains a byte [] and uses a soft reference to make that array eligible for GC when the JVM does a full GC. private byte [] data;// use makeDirty() when changing this array or any

Can not have unique index on Byte Array

I found that it is impossible to insert a record with @Unique byte [] var; after initial insertion ... an index that does not allow duplicate keys. An index on a collection or array (including byte ... , 1, 2] and obj2 has [2, 3, 4] in the unique byte [] field, an exception is thrown

@OneToMany(fetch = FetchType.LAZY) list is always null

the entity containing another one (OneToOne) entity with a byte [] array without calling the getter of the array of the child entity, the array becomes null. public class ByteData { // ... id private byte [] data; public ByteData( byte [] data) { this.data = data; } // getters and setters } public class

Page #9 entry 0 (key 'bjjl') has 75 extra bytes / Unexpected last index ID: -119 (expected -116)

extra bytes   Both errors are not fixable. When creating a new db file with the Doctor ... ] Page #3 entry 0 has unexpected object format [2] Page #3 entry 0 (key 'guest') has 11 extra bytes ... in checking byte arrays. Build 2.4.1 fixes this problem. support Support

Storing Images

/UML2. to persist the images, i just store an array of bytes ( byte []) representing the encoded images.  i.e. a class which has a field of type byte array.  to turn the bytes into an image, i use a UI toolkit called HCIL Jazz, which knows how to reconstitute images from bytes . 

Database size is much larger than expected (x2)

I store images into objectdb. The schema is : ::=( , , , , ) ::=String ::=char ::=int ::= byte ... ; gzdillon Lai Yang You should check your code, especially the conversion of images to byte [] - maybe ... new byte [1000000] or a byte []  in that same size with data that was read from a file

[ODB1] Chapter 7 - JDOQL Queries

all six comparison operators. Numeric wrapper types ( Byte , Short , Character , Integer , Long , Float ... numeric types ( byte , short , char , int , long , float , double ). Logical Operators Logical ... operators ( + , - , * , / ) can be applied to numeric wrapper types ( Byte , Character, Short, Integer

[ODB1] Chapter 3 - Persistent Classes

predefined system types are also persistent types: All the primitive types - boolean , byte , short , char , int , long , float and double . Selected classes in package java.lang : Boolean , Byte , Short ... .Image is not supported by JDO. You can store images in byte [] fields or you can define a new persistent

Replicated cluster recovery

;password=admin   and thread stack dump: SocketInputStream.socketRead0(FileDescriptor, byte [], int, int, int) line: not available [native method] SocketInputStream.read( byte [], int, int) line: 129 BufferedInputStream.fill() line: 218 BufferedInputStream.read1( byte [], int, int) line: 258

Custom Classloader: Issues with the Enhancer Agent

{ javaClass = getGeneratedClass(name); if(javaClass != null) { byte [] bytes = javaClass.getBytes(); return defineClass(name, bytes , 0, bytes .length); }else{ throw new ClassNotFoundException

ObjectDB embeddable Springboot

Hi I have not seen, cursory search was not informative, if odb can be embedded like derby.  How does odb handle byte [].  How do you create multiple dbs.  Finally is there a gui ... ;How does odb handle byte []. A byte [] field is stored in the containing object, as any other array

@Lob @Basic(fetch = FetchType.LAZY) is loaded when it's not needed

; @Lob @Basic(fetch = FetchType.LAZY) private byte [] content; And after some queries with Thing ... ObjectDB always loads basic types eagerly. Consider replacing byte [] with a wrapper entity (e.g. Data) that will contain the byte [] content, since lazy loading of relationships to entities can be loaded lazily. support Support

High memory consumption even after close() of EntityManagerFactory

which the execution of multiple queries increasingly byte array were generated (about 1.5 GB) which from GC ... byte array are still not released. The option objectdb.temp.avoid-page-recycle makes no change ... (line 92). btc_es BTC EmbeddedSystems Addendum: With the configuration is the byte array only 3MB. I

NegativeArraySizeException on commiting a transaction

of the entity being written. As u can see in the screenshots, the size of the byte [] on which objectDB ... which was failing. Can it happen that ObjectDB is indexing something about that byte [] with an int which is overflowing if the byte [] grows over 1GB ? jakab Gergely Jakab Your observation is correct

javax.persistence.Basic

.Date , java.sql.Time , java.sql.Timestamp , byte [] , Byte [] , char[] , Character[] , enums, and any

Memory use in OneToMany relationships

a Collection of Class PicData.     Class PicData holds a byte [] (a picture) with some ... has 10 Pictures would that mean that we automatically load 100 byte []'s worth of pictures into memory

[ODB1] Chapter 4 - JDO Metadata

: embedded value types: primitive type ( boolean , byte , short , char , int , long , float or double ) embedded wrapper ( Boolean , Byte , Short , Character , Integer , Long , Float or Double ) embedded

javax.persistence.Lob

", columnDefinition="BLOB NOT NULL") protected byte [] pic; See Also: Basic ElementCollection Since: JPA 1.0 This annotation is a marker annotation (with no attributes).

[ODB1] Chapter 2 - A Quick Tour

interface, where necessary, at the byte code level. When this process is completed the real main

Use temporary files to enable very large transactions

the first level cache (by flush() and detach()). But an array of bytes , any ObjectDB memory ... the unlimited size. The memory problem is with Page instances in memory that wrap byte [] content with additional information. Even if the byte [] content is moved to disk (which is also not simple

Inverse OneToMany Mapping and EmbeddedId

;   int platformSensor;     short year;      byte month;      byte day;      byte hour; } Query: select ps.platform.id, ps.sensor.id, v

javax.jdo.spi.StateManager

Since: JDO 1.0 byte getByteField (PersistenceCapable pc, int field,  byte   ... providedByteField (PersistenceCapable pc, int field,  byte  currentValue ... Since: JDO 1.0 byte replacingByteField (PersistenceCapable pc, int field

javax.jdo.identity.ByteIdentity

; javax.jdo.identity.ByteIdentity This class is for identity with a single byte field. Since: JDO 1.0 ... (Class pcClass,  Byte  key) Constructor with class and key. Parameters: pcClass ... ByteIdentity (Class pcClass,  byte  key) Constructor with class and key. Parameters: pcClass

StateManager.setByteField(pc,field,currentValue,newValue) - JDO Method

JDO Method in javax.jdo.spi.StateManager void setByteField (   PersistenceCapable pc,    int field,     byte  currentValue,     byte  newValue ) Mark the field as modified by the user. Parameters: pc - the calling

StateManager.getByteField(pc,field,currentValue) - JDO Method

JDO Method in javax.jdo.spi.StateManager byte getByteField (   PersistenceCapable pc,    int field,     byte  currentValue ) Return the value for the field. Parameters: pc - the calling PersistenceCapable instance field - the field number

javax.jdo.spi.JDOImplHelper

- the field manager that supplies the field values. Since: JDO 1.0 byte [] getFieldFlags (Class pcClass ... , String[] fieldNames, Class[] fieldTypes,  byte [] fieldFlags, Class

javax.jdo.spi.RegisterClassEvent

[] fieldTypes,  byte [] fieldFlags, Class persistenceCapableSuperclass ... - the persistence-capable superclass Since: JDO 1.0 Public Methods byte [] getFieldFlags () Returns the flags

JDOImplHelper.registerClass(pcClass,fieldNames,fieldTypes,fieldFlags,persistenceCapableSuperclass,pc) - JDO Static Method

JDO Static Method in javax.jdo.spi.JDOImplHelper void registerClass (   Class pcClass,    String[] fieldNames,    Class[] fieldTypes,     byte [] fieldFlags,    Class persistenceCapableSuperclass, 

StateManager.providedByteField(pc,field,currentValue) - JDO Method

JDO Method in javax.jdo.spi.StateManager void providedByteField (   PersistenceCapable pc,    int field,     byte  currentValue ) The value of the field requested to be provided to the StateManager . Parameters: pc - the calling

StateManager.replacingByteField(pc,field) - JDO Method

JDO Method in javax.jdo.spi.StateManager byte replacingByteField (   PersistenceCapable pc,    int field ) The replacement value of the field in the calling instance. Parameters: pc - the calling PersistenceCapable instance field - the field number Return: the new value for the field Since: JDO 1.0

ByteIdentity.ByteIdentity(pcClass,key) - JDO Constructor

JDO Constructor in javax.jdo.identity.ByteIdentity ByteIdentity (   Class pcClass,     Byte  key ) Constructor with class and key. Parameters: pcClass - the target class key - the key Since: JDO 1.0

ByteIdentity.ByteIdentity(pcClass,key) - JDO Constructor

JDO Constructor in javax.jdo.identity.ByteIdentity ByteIdentity (   Class pcClass,     byte  key ) Constructor with class and key. Parameters: pcClass - the target class key - the key Since: JDO 1.0

ByteIdentity.getKey() - JDO Method

JDO Method in javax.jdo.identity.ByteIdentity byte getKey () Return the key. Return: the key Since: JDO 1.0

Query.setResultClass(cls) - JDO Method

[]. The result class may be specified to be one of the java.lang classes Character, Boolean, Byte , Short

JDOImplHelper.getFieldFlags(pcClass) - JDO Method

JDO Method in javax.jdo.spi.JDOImplHelper byte [] getFieldFlags (   Class pcClass ) Get the field flags for a PersistenceCapable class. The order of fields is the same as for field names. Parameters: pcClass - the PersistenceCapable class. Return: the field types for the class. Since: JDO 1.0

javax.jdo.Query

may be specified to be one of the java.lang classes Character, Boolean, Byte , Short, Integer, Long, Float

RegisterClassEvent.getFieldFlags() - JDO Method

JDO Method in javax.jdo.spi.RegisterClassEvent byte [] getFieldFlags () Returns the flags of the managed field of the persistence-capable class. Return: the flags of the managed fields Since: JDO 1.0

RegisterClassEvent.RegisterClassEvent(helper,registeredClass,fieldNames,fieldTypes,fieldFlags,persistenceCapableSuperclass) - JDO Constructor

JDO Constructor in javax.jdo.spi.RegisterClassEvent RegisterClassEvent (    JDOImplHelper  helper,    Class registeredClass,    String[] fieldNames,    Class[] fieldTypes,     byte [] fieldFlags, 

StateManager.replacingFlags(pc) - JDO Method

JDO Method in javax.jdo.spi.StateManager byte replacingFlags (   PersistenceCapable pc ) The owning StateManager uses this method to supply the value of the flags to the PersistenceCapable instance. Parameters: pc - the calling PersistenceCapable instance Return: the value