table = "geolocation"; $def->class = "Geolocation"; $def->idProperty = new ezcPersistentObjectIdProperty(); $def->idProperty->columnName = 'id'; $def->idProperty->propertyName = 'id'; $def->idProperty->generator = new ezcPersistentGeneratorDefinition( 'ezcPersistentSequenceGenerator' ); $def->properties['place_name'] = new ezcPersistentObjectProperty(); $def->properties['place_name']->columnName = 'place_name'; $def->properties['place_name']->propertyName = 'place_name'; $def->properties['place_name']->propertyType = ezcPersistentObjectProperty::PHP_TYPE_STRING; $def->properties['latitude'] = new ezcPersistentObjectProperty(); $def->properties['latitude']->columnName = 'latitude'; $def->properties['latitude']->propertyName = 'latitude'; $def->properties['latitude']->propertyType = ezcPersistentObjectProperty::PHP_TYPE_INT; $def->properties['longitude'] = new ezcPersistentObjectProperty(); $def->properties['longitude']->columnName = 'longitude'; $def->properties['longitude']->propertyName = 'longitude'; $def->properties['longitude']->propertyType = ezcPersistentObjectProperty::PHP_TYPE_INT; $def->properties['height'] = new ezcPersistentObjectProperty(); $def->properties['height']->columnName = 'height'; $def->properties['height']->propertyName = 'height'; $def->properties['height']->propertyType = ezcPersistentObjectProperty::PHP_TYPE_INT; $def->properties['accuracy'] = new ezcPersistentObjectProperty(); $def->properties['accuracy']->columnName = 'accuracy'; $def->properties['accuracy']->propertyName = 'accuracy'; $def->properties['accuracy']->propertyType = ezcPersistentObjectProperty::PHP_TYPE_INT; return $def; ?>