te::v8::jsi Namespace Reference

Classes

class  Module
 This is a singleton that defines the TerraLib JavaScript-API module entry. More...
 

Functions

::v8::Local<::v8::Object > Geometry_Make (te::gm::Geometry *g, const bool isOwner)
 Given a C++ geometry this function creates a new JavaScript geometry cast to the right geometry subtype. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetAbstractConnectionPoolTemplate ()
 It returns a reference to the persistent template of a AbstractConnectionPool object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetAbstractDataTemplate ()
 It returns a reference to the persistent template of an AbstractData object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetArrayPropertyTemplate ()
 It returns a reference to the persistent template of a ArrayProperty object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetBatchExecutorTemplate ()
 It returns a reference to the persistent template of a BatchExecutor object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetCheckConstraintTemplate ()
 It returns a reference to the persistent template of a CheckConstraint object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetCompositePropertyTemplate ()
 It returns a reference to the persistent template of a CompositeProperty object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetConstraintTemplate ()
 It returns a reference to the persistent template of a Constraint object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetCoord2DTemplate ()
 It returns a reference to the persistent template of a Coord2D object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetCurveTemplate ()
 It returns a reference to the persistent template of a Curve object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetDataSetItemTemplate ()
 It returns a reference to the persistent template of a DataSetItem object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetDataSetPersistenceTemplate ()
 It returns a reference to the persistent template of a DataSetPersistence object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetDataSetTemplate ()
 It returns a reference to the persistent template of a DataSet object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetDataSetTypePersistenceTemplate ()
 It returns a reference to the persistent template of a DataSetTypePersistence object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetDataSetTypeTemplate ()
 It returns a reference to the persistent template of a DataSetType object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetDataSourceCatalogLoaderTemplate ()
 It returns a reference to the persistent template of a DataSourceCatalogLoader object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetDataSourceCatalogTemplate ()
 It returns a reference to the persistent template of a DataSourceCatalog object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetDataSourceTemplate ()
 It returns a reference to the persistent template of a DataSource object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetDataSourceTransactorTemplate ()
 It returns a reference to the persistent template of a DataSourceTransactor object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetDateTimePropertyTemplate ()
 It returns a reference to the persistent template of a DateTimeProperty object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetEnvelopeTemplate ()
 It returns a reference to the persistent template of a Envelope object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetForeignKeyTemplate ()
 It returns a reference to the persistent template of a ForeignKey object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetGeometryCollectionTemplate ()
 It returns a reference to the persistent template of a GeometryCollection object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetGeometryPropertyTemplate ()
 It returns a reference to the persistent template of a GeometryProperty object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetGeometryTemplate ()
 It returns a reference to the persistent template of a Geometry object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetIndexTemplate ()
 It returns a reference to the persistent template of a Index object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetLinearRingTemplate ()
 It returns a reference to the persistent template of a LinearRing object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetLineStringTemplate ()
 It returns a reference to the persistent template of a LineString object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetMultiCurveTemplate ()
 It returns a reference to the persistent template of a MultiCurve object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetMultiLineStringTemplate ()
 It returns a reference to the persistent template of a MultiLineString object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetMultiPointTemplate ()
 It returns a reference to the persistent template of a MultiPoint object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetMultiPolygonTemplate ()
 It returns a reference to the persistent template of a MultiPolygon object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetMultiSurfaceTemplate ()
 It returns a reference to the persistent template of a MultiSurface object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetNumericPropertyTemplate ()
 It returns a reference to the persistent template of a NumericProperty object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetPointTemplate ()
 It returns a reference to the persistent template of a Point object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetPolygonTemplate ()
 It returns a reference to the persistent template of a Polygon object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetPreparedQueryTemplate ()
 It returns a reference to the persistent template of a PreparedQuery object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetPrimaryKeyTemplate ()
 It returns a reference to the persistent template of a PrimaryKey object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetPropertyTemplate ()
 It returns a reference to the persistent template of a Property object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetPropertyVisitorTemplate ()
 It returns a reference to the persistent template of a PropertyVisitor object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetRasterPropertyTemplate ()
 It returns a reference to the persistent template of a RasterProperty object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetSequenceTemplate ()
 It returns a reference to the persistent template of a Sequence object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetSimplePropertyTemplate ()
 It returns a reference to the persistent template of a SimpleProperty object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetStringPropertyTemplate ()
 It returns a reference to the persistent template of a StringProperty object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetSurfaceTemplate ()
 It returns a reference to the persistent template of a Surface object. More...
 
::v8::Persistent<::v8::FunctionTemplate > & GetUniqueKeyTemplate ()
 It returns a reference to the persistent template of a UniqueKey object. More...
 
void RegisterArrayProperty (::v8::Local<::v8::Object > &global)
 It registers the ArrayProperty class. More...
 
void RegisterCheckConstraint (::v8::Local<::v8::Object > &global)
 It registers the CheckConstraint class. More...
 
void RegisterCompositeProperty (::v8::Local<::v8::Object > &global)
 It registers the CompositeProperty class. More...
 
void RegisterCoord2D (::v8::Local<::v8::Object > &global)
 It register the Coord2D class. More...
 
void RegisterDataSetType (::v8::Local<::v8::Object > &global)
 It registers the DataSetType class. More...
 
void RegisterDataSource (::v8::Local<::v8::Object > &global)
 It registers the DataSource class. More...
 
void RegisterDataSourceCatalog (::v8::Local<::v8::Object > &global)
 It registers the DataSourceCatalog class. More...
 
void RegisterDataSourceFactory (::v8::Local<::v8::Object > &global)
 It registers the DataSourceFactory class. More...
 
void RegisterDataSourceManager (::v8::Local<::v8::Object > &global)
 It registers the GeometryFactory class. More...
 
void RegisterDateTimeProperty (::v8::Local<::v8::Object > &global)
 It registers the DateTimeProperty class. More...
 
void RegisterEnvelope (::v8::Local<::v8::Object > &global)
 It register the Envelope class. More...
 
void RegisterForeignKey (::v8::Local<::v8::Object > &global)
 It registers the ForeignKey class. More...
 
void RegisterGeometry (::v8::Local<::v8::Object > &global)
 It register a singleton for the Geometry class. More...
 
void RegisterGeometryCollection (::v8::Local<::v8::Object > &global)
 It register the GeometryCollection class. More...
 
void RegisterGeometryFactory (::v8::Local<::v8::Object > &global)
 It registers the GeometryFactory class. More...
 
void RegisterGeometryProperty (::v8::Local<::v8::Object > &global)
 It registers the GeometryProperty class. More...
 
void RegisterIndex (::v8::Local<::v8::Object > &global)
 It registers the Index class. More...
 
void RegisterLinearRing (::v8::Local<::v8::Object > &global)
 It register the LinearRing class. More...
 
void RegisterLineString (::v8::Local<::v8::Object > &global)
 It register the LineString class. More...
 
TEV8JSIEXPORT void RegisterModule (::v8::Local<::v8::Object > &global)
 It register the Module class. More...
 
void RegisterMultiLineString (::v8::Local<::v8::Object > &global)
 It register the MultiLineString class. More...
 
void RegisterMultiPoint (::v8::Local<::v8::Object > &global)
 It register the MultiPoint class. More...
 
void RegisterMultiPolygon (::v8::Local<::v8::Object > &global)
 It register the MultiPolygon class. More...
 
void RegisterNumericProperty (::v8::Local<::v8::Object > &global)
 It registers the NumericProperty class. More...
 
void RegisterPoint (::v8::Local<::v8::Object > &global)
 It register the Point class. More...
 
void RegisterPolygon (::v8::Local<::v8::Object > &global)
 It register the Polygon class. More...
 
void RegisterPrimaryKey (::v8::Local<::v8::Object > &global)
 It registers the PrimaryKey class. More...
 
void RegisterProperty (::v8::Local<::v8::Object > &global)
 It registers the Property class. More...
 
void RegisterPropertyVisitor (::v8::Local<::v8::Object > &global)
 It registers the PropertyVisitor class. More...
 
void RegisterRasterProperty (::v8::Local<::v8::Object > &global)
 It registers the RasterProperty class. More...
 
void RegisterSequence (::v8::Local<::v8::Object > &global)
 It registers the Sequence class. More...
 
void RegisterSimpleProperty (::v8::Local<::v8::Object > &global)
 It registers the SimpleProperty class. More...
 
void RegisterStringProperty (::v8::Local<::v8::Object > &global)
 It registers the StringProperty class. More...
 
void RegisterUniqueKey (::v8::Local<::v8::Object > &global)
 It registers the UniqueKey class. More...
 

Function Documentation

v8::Local<::v8::Object > te::v8::jsi::Geometry_Make ( te::gm::Geometry g,
const bool  isOwner 
)

Given a C++ geometry this function creates a new JavaScript geometry cast to the right geometry subtype.

Parameters
gThe C++ geometry object. The caller will loose the ownership of the given geometry.
Returns
A JavaScript geometry object.

Definition at line 1195 of file binding/v8/jsi/geometry/Geometry.cpp.

References gc, te::gm::GeometryCollectionMType, te::gm::GeometryCollectionType, te::gm::GeometryCollectionZMType, te::gm::GeometryCollectionZType, GetGeometryCollectionTemplate(), te::gm::Geometry::getGeomTypeId(), GetLineStringTemplate(), GetMultiLineStringTemplate(), GetMultiPointTemplate(), GetMultiPolygonTemplate(), GetPointTemplate(), GetPolygonTemplate(), te::gm::LineStringMType, te::gm::LineStringType, te::gm::LineStringZMType, te::gm::LineStringZType, te::v8::common::Make(), te::gm::MultiLineStringMType, te::gm::MultiLineStringType, te::gm::MultiLineStringZMType, te::gm::MultiLineStringZType, te::gm::MultiPointMType, te::gm::MultiPointType, te::gm::MultiPointZMType, te::gm::MultiPointZType, te::gm::MultiPolygonMType, te::gm::MultiPolygonType, te::gm::MultiPolygonZMType, te::gm::MultiPolygonZType, te::gm::PointMType, te::gm::PointType, te::gm::PointZMType, te::gm::PointZType, te::gm::PolygonMType, te::gm::PolygonType, te::gm::PolygonZMType, and te::gm::PolygonZType.

Referenced by DataSet_GetGeometry(), Geometry_Clone(), Geometry_ConvexHull(), Geometry_Difference(), Geometry_GetBoundary(), Geometry_GetEnvelope(), Geometry_GetGeomFromEnvelope(), Geometry_GetGeomFromHWKB(), Geometry_GetGeomFromWKB(), Geometry_GetGeomFromWKT(), Geometry_Intersection(), Geometry_SymDifference(), Geometry_Union(), GeometryCollection_GetGeometryN(), and GeometryFactory_Make().

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetAbstractDataTemplate ( )

It returns a reference to the persistent template of an AbstractData object.

Returns
A reference to the persistent template of am AbstractData object.

Definition at line 71 of file binding/v8/jsi/datatype/AbstractData.cpp.

References AbstractData_GetTypeCode(), AbstractData_ToString(), and sg_absractdata_template.

Referenced by GetDataSetTemplate(), and GetGeometryTemplate().

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetArrayPropertyTemplate ( )

It returns a reference to the persistent template of a ArrayProperty object.

Returns
A reference to the persistent template of a ArrayProperty object.

Definition at line 77 of file binding/v8/jsi/dataaccess/ArrayProperty.cpp.

References ArrayProperty_GetElementType(), ArrayProperty_SetElementType(), GetSimplePropertyTemplate(), and sg_arrayproperty_template.

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetBatchExecutorTemplate ( )

It returns a reference to the persistent template of a BatchExecutor object.

Returns
A reference to the persistent template of a BatchExecutor object.

Definition at line 55 of file src/terralib/binding/v8/jsi/dataaccess/BatchExecutor.cpp.

References BatchExecutor_Add(), BatchExecutor_Execute(), BatchExecutor_GetTransactor(), and sg_batchexecutor_template.

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetCheckConstraintTemplate ( )

It returns a reference to the persistent template of a CheckConstraint object.

Returns
A reference to the persistent template of a CheckConstraint object.

Definition at line 106 of file binding/v8/jsi/dataaccess/CheckConstraint.cpp.

References CheckConstraint_GetExpression(), CheckConstraint_SetExpression(), GetConstraintTemplate(), and sg_checkconstraint_template.

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetCompositePropertyTemplate ( )
v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetConstraintTemplate ( )

It returns a reference to the persistent template of a Constraint object.

Returns
A reference to the persistent template of a Constraint object.

Definition at line 146 of file binding/v8/jsi/dataaccess/Constraint.cpp.

References Constraint_Clone(), Constraint_GetDataSetType(), Constraint_GetId(), Constraint_GetName(), Constraint_GetType(), Constraint_SetDataSetType(), Constraint_SetId(), Constraint_SetName(), and sg_constraint_template.

Referenced by GetCheckConstraintTemplate(), GetForeignKeyTemplate(), GetPrimaryKeyTemplate(), and GetUniqueKeyTemplate().

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetCoord2DTemplate ( )

It returns a reference to the persistent template of a Coord2D object.

Returns
A reference to the persistent template of a Coord2D object.

Definition at line 144 of file Coord2D.cpp.

References Coord2D_XGetter(), Coord2D_XSetter(), Coord2D_YGetter(), Coord2D_YSetter(), and sg_coord2d_template.

Referenced by Coord2D_Constructor(), LineString_GetCoordinates(), MultiSurface_GetCentroidCoord(), MultiSurface_GetCoordOnSurface(), Surface_GetCentroidCoord(), and Surface_GetCoordOnSurface().

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetCurveTemplate ( )

It returns a reference to the persistent template of a Curve object.

Returns
A reference to the persistent template of a Curve object.

Definition at line 110 of file binding/v8/jsi/geometry/Curve.cpp.

References Curve_GetEndPoint(), Curve_GetLength(), Curve_GetStartPoint(), Curve_IsClosed(), GetGeometryTemplate(), and sg_curve_template.

Referenced by GetLineStringTemplate().

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetDataSetPersistenceTemplate ( )

It returns a reference to the persistent template of a DataSetPersistence object.

Returns
A reference to the persistent template of a DataSetPersistence object.

Definition at line 65 of file DataSetPersistence.cpp.

References DataSetPersistence_Add(), DataSetPersistence_Create(), DataSetPersistence_GetTransactor(), DataSetPersistence_Remove(), DataSetPersistence_Update(), and sdset_datasetpersistence_template.

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetDataSetTemplate ( )

It returns a reference to the persistent template of a DataSet object.

Returns
A reference to the persistent template of a DataSet object.

Definition at line 484 of file binding/v8/jsi/dataaccess/DataSet.cpp.

References DataSet_Add(), DataSet_GetAccessPolicy(), DataSet_GetArray(), DataSet_GetAsString(), DataSet_GetBool(), DataSet_GetByteArray(), DataSet_GetChar(), DataSet_GetDataSet(), DataSet_GetDateTime(), DataSet_GetDouble(), DataSet_GetExtent(), DataSet_GetFloat(), DataSet_GetGeometry(), DataSet_GetInt16(), DataSet_GetInt32(), DataSet_GetInt64(), DataSet_GetItem(), DataSet_GetNumeric(), DataSet_GetParent(), DataSet_GetRaster(), DataSet_GetString(), DataSet_GetTransactor(), DataSet_GetTraverseType(), DataSet_GetType(), DataSet_GetUChar(), DataSet_GetValue(), DataSet_GetWKB(), DataSet_IsAfterLast(), DataSet_IsAtBegin(), DataSet_IsAtEnd(), DataSet_IsBeforeBegin(), DataSet_IsEmpty(), DataSet_IsNull(), DataSet_LoadTypeInfo(), DataSet_Move(), DataSet_MoveAfterLast(), DataSet_MoveBeforeFirst(), DataSet_MoveFirst(), DataSet_MoveLast(), DataSet_MoveNext(), DataSet_MovePrevious(), DataSet_SetBool(), DataSet_SetByteArray(), DataSet_SetChar(), DataSet_SetDataSet(), DataSet_SetDateTime(), DataSet_SetDouble(), DataSet_SetFilter(), DataSet_SetFloat(), DataSet_SetGeometry(), DataSet_SetInt16(), DataSet_SetInt32(), DataSet_SetInt64(), DataSet_SetNumeric(), DataSet_SetRaster(), DataSet_SetString(), DataSet_SetUChar(), DataSet_SetValue(), DataSet_Size(), GetAbstractDataTemplate(), and sg_dataset_template.

Referenced by DataSourceTransactor_GetDataSet().

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetDataSetTypePersistenceTemplate ( )

It returns a reference to the persistent template of a DataSetTypePersistence object.

Returns
A reference to the persistent template of a DataSetTypePersistence object.

Definition at line 67 of file DataSetTypePersistence.cpp.

References DataSetTypePersistence_Add(), DataSetTypePersistence_Create(), DataSetTypePersistence_Drop(), DataSetTypePersistence_Rename(), DataSetTypePersistence_Update(), and sg_datasettypepersistence_template.

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetDateTimePropertyTemplate ( )

It returns a reference to the persistent template of a DateTimeProperty object.

Returns
A reference to the persistent template of a DateTimeProperty object.

Definition at line 82 of file binding/v8/jsi/dataaccess/DateTimeProperty.cpp.

References DateTimeProperty_Clone(), DateTimeProperty_GetSubType(), GetSimplePropertyTemplate(), and sdset_datetimeproperty_template.

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetEnvelopeTemplate ( )

It returns a reference to the persistent template of a Envelope object.

Returns
A reference to the persistent template of a Envelope object.

Definition at line 243 of file binding/v8/jsi/geometry/Envelope.cpp.

References Envelope_LLXGetter(), Envelope_LLXSetter(), Envelope_LLYGetter(), Envelope_LLYSetter(), Envelope_URXGetter(), Envelope_URXSetter(), Envelope_URYGetter(), Envelope_URYSetter(), and sg_envelope_template.

Referenced by Envelope_Constructor(), and Geometry_GetMBR().

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetGeometryCollectionTemplate ( )
v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetGeometryPropertyTemplate ( )

It returns a reference to the persistent template of a GeometryProperty object.

Returns
A reference to the persistent template of a GeometryProperty object.

Definition at line 102 of file binding/v8/jsi/dataaccess/GeometryProperty.cpp.

References GeometryProperty_Clone(), GeometryProperty_GetExtent(), GeometryProperty_GetGeometryType(), GeometryProperty_GetSRID(), GeometryProperty_SetExtent(), GeometryProperty_SetGeometryType(), GeometryProperty_SetSRID(), GetSimplePropertyTemplate(), and sdset_geometryproperty_template.

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetIndexTemplate ( )

It returns a reference to the persistent template of a Index object.

Returns
A reference to the persistent template of a Index object.

Definition at line 133 of file binding/v8/jsi/dataaccess/Index.cpp.

References Index_Add(), Index_GetDataSetType(), Index_GetId(), Index_GetIndexType(), Index_GetName(), Index_GetProperties(), Index_Has(), Index_Replace(), Index_SetDataSetType(), Index_SetId(), Index_SetIndexType(), Index_SetName(), Index_SetProperties(), and sdset_index_template.

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetLinearRingTemplate ( )

It returns a reference to the persistent template of a LinearRing object.

Returns
A reference to the persistent template of a LinearRing object.

Definition at line 72 of file binding/v8/jsi/geometry/LinearRing.cpp.

References GetLineStringTemplate(), and sg_ring_template.

Referenced by LinearRing_Constructor(), Polygon_GetExteriorRing(), Polygon_GetInteriorRingN(), Polygon_GetRingN(), and Polygon_GetRings().

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetMultiCurveTemplate ( )

It returns a reference to the persistent template of a MultiCurve object.

Returns
A reference to the persistent template of a MultiCurve object.

Definition at line 71 of file binding/v8/jsi/geometry/MultiCurve.cpp.

References GetGeometryCollectionTemplate(), MultiCurve_GetLength(), MultiCurve_IsClosed(), and sg_mcurve_template.

Referenced by GetMultiLineStringTemplate().

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetMultiLineStringTemplate ( )

It returns a reference to the persistent template of a MultiLineString object.

Returns
A reference to the persistent template of a MultiLineString object.

Definition at line 71 of file binding/v8/jsi/geometry/MultiLineString.cpp.

References GetMultiCurveTemplate(), and sg_mline_template.

Referenced by Geometry_Make(), and MultiLineString_Constructor().

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetMultiPointTemplate ( )

It returns a reference to the persistent template of a MultiPoint object.

Returns
A reference to the persistent template of a MultiPoint object.

Definition at line 71 of file binding/v8/jsi/geometry/MultiPoint.cpp.

References GetGeometryCollectionTemplate(), and sg_mpoint_template.

Referenced by Geometry_Make(), and MultiPoint_Constructor().

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetMultiPolygonTemplate ( )

It returns a reference to the persistent template of a MultiPolygon object.

Returns
A reference to the persistent template of a MultiPolygon object.

Definition at line 71 of file binding/v8/jsi/geometry/MultiPolygon.cpp.

References GetMultiSurfaceTemplate(), and sg_mpolygon_template.

Referenced by Geometry_Make(), and MultiPolygon_Constructor().

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetMultiSurfaceTemplate ( )

It returns a reference to the persistent template of a MultiSurface object.

Returns
A reference to the persistent template of a MultiSurface object.

Definition at line 138 of file binding/v8/jsi/geometry/MultiSurface.cpp.

References GetGeometryCollectionTemplate(), MultiSurface_GetArea(), MultiSurface_GetCentroid(), MultiSurface_GetCentroidCoord(), MultiSurface_GetCoordOnSurface(), MultiSurface_GetPointOnSurface(), and sg_msurface_template.

Referenced by GetMultiPolygonTemplate().

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetNumericPropertyTemplate ( )

It returns a reference to the persistent template of a NumericProperty object.

Returns
A reference to the persistent template of a NumericProperty object.

Definition at line 82 of file binding/v8/jsi/dataaccess/NumericProperty.cpp.

References GetSimplePropertyTemplate(), NumericProperty_Clone(), NumericProperty_GetPrecision(), NumericProperty_GetScale(), and sdset_numericproperty_template.

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetPointTemplate ( )
v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetPolygonTemplate ( )

It returns a reference to the persistent template of a Polygon object.

Returns
A reference to the persistent template of a Polygon object.

Definition at line 313 of file binding/v8/jsi/geometry/Polygon.cpp.

References GetSurfaceTemplate(), Polygon_Add(), Polygon_Clear(), Polygon_GetExteriorRing(), Polygon_GetInteriorRingN(), Polygon_GetNumInteriorRings(), Polygon_GetNumRings(), Polygon_GetRingN(), Polygon_GetRings(), Polygon_RemoveRingN(), Polygon_SetNumRings(), Polygon_SetRingN(), and sg_polygon_template.

Referenced by Geometry_Make(), and Polygon_Constructor().

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetPreparedQueryTemplate ( )

It returns a reference to the persistent template of a PreparedQuery object.

Returns
A reference to the persistent template of a PreparedQuery object.

Definition at line 57 of file PreparedStatement.cpp.

References PreparedQuery_Execute(), PreparedQuery_GetName(), PreparedQuery_GetTransactor(), PreparedQuery_Prepare(), PreparedQuery_Query(), and sds_preparedstatement_template.

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetPrimaryKeyTemplate ( )

It returns a reference to the persistent template of a PrimaryKey object.

Returns
A reference to the persistent template of a PrimaryKey object.

Definition at line 126 of file binding/v8/jsi/dataaccess/PrimaryKey.cpp.

References GetConstraintTemplate(), PrimaryKey_Add(), PrimaryKey_Clone(), PrimaryKey_GetAssociatedIndex(), PrimaryKey_GetProperties(), PrimaryKey_GetType(), PrimaryKey_Has(), PrimaryKey_Replace(), PrimaryKey_SetAssociatedIndex(), PrimaryKey_SetProperties(), and sdset_primarykey_template.

Referenced by PrimaryKey_Clone().

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetPropertyTemplate ( )

It returns a reference to the persistent template of a Property object.

Returns
A reference to the persistent template of a Property object.

Definition at line 93 of file binding/v8/jsi/dataaccess/Property.cpp.

References Property_Clone(), Property_GetId(), Property_GetName(), Property_GetParent(), Property_GetType(), Property_Has(), Property_SetId(), Property_SetName(), Property_SetParent(), and sproperty_property_template.

Referenced by GetCompositePropertyTemplate(), and GetSimplePropertyTemplate().

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetPropertyVisitorTemplate ( )

It returns a reference to the persistent template of a PropertyVisitor object.

Returns
A reference to the persistent template of a PropertyVisitor object.

Definition at line 72 of file PropertyVisitor.cpp.

References PropertyVisitor_Visit(), and sdset_propertyvisitor_template.

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetSimplePropertyTemplate ( )
v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetStringPropertyTemplate ( )

It returns a reference to the persistent template of a StringProperty object.

Returns
A reference to the persistent template of a StringProperty object.

Definition at line 92 of file binding/v8/jsi/dataaccess/StringProperty.cpp.

References GetSimplePropertyTemplate(), sdset_stringproperty_template, StringProperty_Clone(), StringProperty_GetSubType(), StringProperty_SetSize(), StringProperty_SetSubType(), and StringProperty_Size().

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetSurfaceTemplate ( )

It returns a reference to the persistent template of a Surface object.

Returns
A reference to the persistent template of a Surface object.

Definition at line 138 of file binding/v8/jsi/geometry/Surface.cpp.

References GetGeometryTemplate(), sg_surface_template, Surface_GetArea(), Surface_GetCentroid(), Surface_GetCentroidCoord(), Surface_GetCoordOnSurface(), and Surface_GetPointOnSurface().

Referenced by GetPolygonTemplate().

v8::Persistent<::v8::FunctionTemplate > & te::v8::jsi::GetUniqueKeyTemplate ( )

It returns a reference to the persistent template of a UniqueKey object.

Returns
A reference to the persistent template of a UniqueKey object.

Definition at line 121 of file binding/v8/jsi/dataaccess/UniqueKey.cpp.

References GetConstraintTemplate(), sdset_uniquekey_template, UniqueKey_Add(), UniqueKey_Clone(), UniqueKey_GetAssociatedIndex(), UniqueKey_GetProperties(), UniqueKey_GetType(), UniqueKey_Replace(), UniqueKey_SetAssociatedIndex(), and UniqueKey_SetProperties().

Referenced by UniqueKey_Clone().

void te::v8::jsi::RegisterArrayProperty ( ::v8::Local<::v8::Object > &  global)

It registers the ArrayProperty class.

You can use the ArrayProperty class like:

var p = new TeArrayProperty(name, elementtype);
Parameters
globalThe global object that will be used to register the ArrayProperty class
Exceptions
ExceptionIt may throw an exception, if it is not possible to register the class.

Definition at line 68 of file binding/v8/jsi/dataaccess/ArrayProperty.cpp.

References ArrayProperty_Constructor().

void te::v8::jsi::RegisterCheckConstraint ( ::v8::Local<::v8::Object > &  global)

It registers the CheckConstraint class.

You can use the CheckConstraint class like:

var c = new TeCheckConstraint(dt, id);
Parameters
globalThe global object that will be used to register the CheckConstraint class
Exceptions
ExceptionIt may throw an exception if it is not possible to register the class.

Definition at line 97 of file binding/v8/jsi/dataaccess/CheckConstraint.cpp.

References CheckConstraint_Constructor().

void te::v8::jsi::RegisterCompositeProperty ( ::v8::Local<::v8::Object > &  global)

It registers the CompositeProperty class.

You can use the CompositeProperty class like:

var p = new TeCompositeProperty(cname, name, id, parent);
Parameters
globalThe global object that will be used to register the CompositeProperty class
Exceptions
ExceptionIt may throw an exception, if it is not possible to register the class.

Definition at line 94 of file binding/v8/jsi/dataaccess/CompositeProperty.cpp.

References CompositeProperty_Constructor().

void te::v8::jsi::RegisterCoord2D ( ::v8::Local<::v8::Object > &  global)

It register the Coord2D class.

You can use the Coord2D class like:

var c = new TeCoord2D(1.0, 2.0);
Parameters
globalThe global object that will be used to register the Coord2D class
Exceptions
ExceptionIt may throws an exception if it is not possible to register the class.

Definition at line 133 of file Coord2D.cpp.

References Coord2D_Constructor().

Referenced by RegisterModule().

void te::v8::jsi::RegisterDataSetType ( ::v8::Local<::v8::Object > &  global)

It registers the DataSetType class.

You can use the DataSetType class like:

var type = new TeSetType(name, id);
Parameters
globalThe global object that will be used to register the DataSetType class
Exceptions
ExceptionIt may throw an exception, if it is not possible to register the class.

Definition at line 211 of file binding/v8/jsi/dataaccess/DataSetType.cpp.

References DataSetType_Constructor().

Referenced by RegisterModule().

void te::v8::jsi::RegisterDataSource ( ::v8::Local<::v8::Object > &  global)

It registers the DataSource class.

You can use the DataSource class like:

TeDataSource.open();
Parameters
globalThe global object that will be used to register the DataSource class
Exceptions
ExceptionIt may throw an exception, if it is not possible to register the class.

Definition at line 352 of file src/terralib/binding/v8/jsi/dataaccess/DataSource.cpp.

References DataSource_Create(), and DataSource_Drop().

Referenced by RegisterModule().

void te::v8::jsi::RegisterDataSourceCatalog ( ::v8::Local<::v8::Object > &  global)

It registers the DataSourceCatalog class.

You can use the DataSourceCatalog class like:

var c = new TeDataSourceCatalog();
Parameters
globalThe global object that will be used to register the DataSourceCatalog class
Exceptions
ExceptionIt may throws an exception if it is not possible to register the class.

Definition at line 284 of file binding/v8/jsi/dataaccess/DataSourceCatalog.cpp.

References DataSourceCatalog_Constructor().

void te::v8::jsi::RegisterDataSourceFactory ( ::v8::Local<::v8::Object > &  global)

It registers the DataSourceFactory class.

You can use the DataSourceFactory class as a singleton using the following syntax:

var ds = DataSourceFactory.make("POSTGIS");
Parameters
globalThe global object that will be used to register the DataSourceFactory class
Exceptions
ExceptionIt may throws an exception, if it is not possible to register the class.

Definition at line 63 of file src/terralib/binding/v8/jsi/dataaccess/DataSourceFactory.cpp.

References DataSourceFactory_Make().

Referenced by RegisterModule().

void te::v8::jsi::RegisterDataSourceManager ( ::v8::Local<::v8::Object > &  global)

It registers the GeometryFactory class.

You can use the GeometryFactory class as a singleton using the following syntax:

var mygeom = TeGeometryFactory.make(geomtype_id, srid);
Parameters
globalThe global object that will be used to register the GeometryFactory class
Exceptions
ExceptionIt may throws an exception if it is not possible to register the class.

Definition at line 232 of file binding/v8/jsi/dataaccess/DataSourceManager.cpp.

References DataSourceManager_Begin(), DataSourceManager_Detach(), DataSourceManager_DetachAll(), DataSourceManager_End(), DataSourceManager_Find(), DataSourceManager_GetOpenedList(), DataSourceManager_Insert(), DataSourceManager_Make(), DataSourceManager_Open(), DataSourceManager_Remove(), DataSourceManager_RemoveAll(), and DataSourceManager_Size().

Referenced by RegisterModule().

void te::v8::jsi::RegisterDateTimeProperty ( ::v8::Local<::v8::Object > &  global)

It registers the DateTimeProperty class.

You can use the DateTimeProperty class like:

var p = new TeDateTimeProperty(name, datetype);
Parameters
globalThe global object that will be used to register the DateTimeProperty class
Exceptions
ExceptionIt may throw an exception, if it is not possible to register the class.

Definition at line 73 of file binding/v8/jsi/dataaccess/DateTimeProperty.cpp.

References DateTimeProperty_Constructor().

void te::v8::jsi::RegisterEnvelope ( ::v8::Local<::v8::Object > &  global)

It register the Envelope class.

You can use the Envelope class like:

var e = new TeEnvelope(1.0, 1.0, 5.0, 5.0);
Parameters
globalThe global object that will be used to register the Envelope class
Exceptions
ExceptionIt may throws an exception if it is not possible to register the class.

Definition at line 232 of file binding/v8/jsi/geometry/Envelope.cpp.

References Envelope_Constructor().

Referenced by RegisterModule().

void te::v8::jsi::RegisterForeignKey ( ::v8::Local<::v8::Object > &  global)

It registers the ForeignKey class.

You can use the ForeignKey class like:

var c = new TeForeignKey(id);
Parameters
globalThe global object that will be used to register the ForeignKey class
Exceptions
ExceptionIt may throw an exception, if it is not possible to register the class.

Definition at line 157 of file binding/v8/jsi/dataaccess/ForeignKey.cpp.

References ForeignKey_Constructor().

void te::v8::jsi::RegisterGeometry ( ::v8::Local<::v8::Object > &  global)

It register a singleton for the Geometry class.

You can use the GeometryFactory class like:

var mygeom = TeGeometry.getGeomFromWKB(wkb);
Parameters
globalThe global object that will be used to register the Geometry class
Exceptions
ExceptionIt may throws an exception if it is not possible to register the class.

Definition at line 1116 of file binding/v8/jsi/geometry/Geometry.cpp.

References Geometry_GetGeomFromEnvelope(), Geometry_GetGeomFromHWKB(), Geometry_GetGeomFromWKB(), Geometry_GetGeomFromWKT(), Geometry_IsGeomType(), and Geometry_StaticGetGeomTypeId().

Referenced by RegisterModule().

void te::v8::jsi::RegisterGeometryCollection ( ::v8::Local<::v8::Object > &  global)

It register the GeometryCollection class.

You can use the GeometryCollection class like:

var mygc = new TeGeometryCollection(2, TE_OGC_GEOMETRYCOLLECTION, 4326);
Parameters
globalThe global object that will be used to register the GeometryCollection class
Exceptions
ExceptionIt may throws an exception if it is not possible to register the class.

Definition at line 218 of file binding/v8/jsi/geometry/GeometryCollection.cpp.

References GeometryCollection_Constructor().

Referenced by RegisterModule().

void te::v8::jsi::RegisterGeometryFactory ( ::v8::Local<::v8::Object > &  global)

It registers the GeometryFactory class.

You can use the GeometryFactory class as a singleton using the following syntax:

var mygeom = TeGeometryFactory.make(TE_OGC_POINT, srid);
Parameters
globalThe global object that will be used to register the GeometryFactory class
Exceptions
ExceptionIt may throws an exception if it is not possible to register the class.

Definition at line 54 of file binding/v8/jsi/geometry/GeometryFactory.cpp.

References GeometryFactory_Make().

Referenced by RegisterModule().

void te::v8::jsi::RegisterGeometryProperty ( ::v8::Local<::v8::Object > &  global)

It registers the GeometryProperty class.

You can use the GeometryProperty class like:

var gp = new TeGeometryProperty(name, srid, subtype);
Parameters
globalThe global object that will be used to register the GeometryProperty class
Exceptions
ExceptionIt may throw an exception, if it is not possible to register the class.

Definition at line 93 of file binding/v8/jsi/dataaccess/GeometryProperty.cpp.

References GeometryProperty_Constructor().

void te::v8::jsi::RegisterIndex ( ::v8::Local<::v8::Object > &  global)

It registers the Index class.

You can use the Index class like:

var c = new TeIndex(parent, id);
Parameters
globalThe global object that will be used to register the Index class
Exceptions
ExceptionIt may throw an exception, if it is not possible to register the class.

Definition at line 124 of file binding/v8/jsi/dataaccess/Index.cpp.

References Index_Constructor().

void te::v8::jsi::RegisterLinearRing ( ::v8::Local<::v8::Object > &  global)

It register the LinearRing class.

You can use the LinearRing class like:

var mygc = new LinearRing(2, TE_OGC_LINESTRING, 4326);
Parameters
globalThe global object that will be used to register the LinearRing class
Exceptions
ExceptionIt may throws an exception if it is not possible to register the class.

Definition at line 61 of file binding/v8/jsi/geometry/LinearRing.cpp.

References LinearRing_Constructor().

Referenced by RegisterModule().

void te::v8::jsi::RegisterLineString ( ::v8::Local<::v8::Object > &  global)

It register the LineString class.

You can use the LineString class like:

var mygc = new TeLineString(2, TE_OGC_LINESTRING, 4326);
Parameters
globalThe global object that will be used to register the LineString class
Exceptions
ExceptionIt may throws an exception if it is not possible to register the class.

Definition at line 528 of file binding/v8/jsi/geometry/LineString.cpp.

References LineString_Constructor().

Referenced by RegisterModule().

void te::v8::jsi::RegisterModule ( ::v8::Local<::v8::Object > &  global)

It register the Module class.

You can use the Module class as a singleton using the following syntax:

TeModule.initialize();
Parameters
globalThe global object that will be used to register the Module class
Exceptions
ExceptionIt may throws an exception if it is not possible to register the class.

Definition at line 31 of file OpenModules.cpp.

References RegisterCoord2D(), RegisterDataSetType(), RegisterDataSource(), RegisterDataSourceFactory(), RegisterDataSourceManager(), RegisterEnvelope(), RegisterGeometry(), RegisterGeometryCollection(), RegisterGeometryFactory(), RegisterLinearRing(), RegisterLineString(), RegisterMultiLineString(), RegisterMultiPoint(), RegisterMultiPolygon(), RegisterPoint(), and RegisterPolygon().

Referenced by te::v8::plugin::PluginEngine::load().

void te::v8::jsi::RegisterMultiLineString ( ::v8::Local<::v8::Object > &  global)

It register the MultiLineString class.

You can use the MultiLineString class like:

var mygc = new TeMultiLineString(2, TE_OGC_MULTIINESTRING, 4326);
Parameters
globalThe global object that will be used to register the MultiLineString class
Exceptions
ExceptionIt may throws an exception if it is not possible to register the class.

Definition at line 60 of file binding/v8/jsi/geometry/MultiLineString.cpp.

References MultiLineString_Constructor().

Referenced by RegisterModule().

void te::v8::jsi::RegisterMultiPoint ( ::v8::Local<::v8::Object > &  global)

It register the MultiPoint class.

You can use the MultiPoint class like:

var mympt = new TeMultiPoint(2, TE_OGC_MULTIPOINT, 4326);
Parameters
globalThe global object that will be used to register the Point class
Exceptions
ExceptionIt may throws an exception if it is not possible to register the class.

Definition at line 60 of file binding/v8/jsi/geometry/MultiPoint.cpp.

References MultiPoint_Constructor().

Referenced by RegisterModule().

void te::v8::jsi::RegisterMultiPolygon ( ::v8::Local<::v8::Object > &  global)

It register the MultiPolygon class.

You can use the MultiPolygon class like:

var mygc = new TeMultiPolygon(2, TE_OGC_MULTIPOLYGON, 4326);
Parameters
globalThe global object that will be used to register the MultiPolygon class
Exceptions
ExceptionIt may throws an exception if it is not possible to register the class.

Definition at line 60 of file binding/v8/jsi/geometry/MultiPolygon.cpp.

References MultiPolygon_Constructor().

Referenced by RegisterModule().

void te::v8::jsi::RegisterNumericProperty ( ::v8::Local<::v8::Object > &  global)

It registers the NumericProperty class.

You can use the NumericProperty class like:

var gp = new TeNumericProperty(name, precision, scale);
Parameters
globalThe global object that will be used to register the NumericProperty class
Exceptions
ExceptionIt may throw an exception, if it is not possible to register the class.

Definition at line 73 of file binding/v8/jsi/dataaccess/NumericProperty.cpp.

References NumericProperty_Constructor().

void te::v8::jsi::RegisterPoint ( ::v8::Local<::v8::Object > &  global)

It register the Point class.

You can use the Point class like:

var mypt = new TePoint(1.0, 2.0, 4326);
Parameters
globalThe global object that will be used to register the Point class
Exceptions
ExceptionIt may throws an exception if it is not possible to register the class.

Definition at line 248 of file binding/v8/jsi/geometry/Point.cpp.

References Point_Constructor(), PointM_Constructor(), PointZ_Constructor(), and PointZM_Constructor().

Referenced by RegisterModule().

void te::v8::jsi::RegisterPolygon ( ::v8::Local<::v8::Object > &  global)

It register the Polygon class.

You can use the Polygon class like:

var mypoly = new TePolygon(2, TE_OGC_POLYGON, 4326);
Parameters
globalThe global object that will be used to register the Polygon class
Exceptions
ExceptionIt may throws an exception if it is not possible to register the class.

Definition at line 302 of file binding/v8/jsi/geometry/Polygon.cpp.

References Polygon_Constructor().

Referenced by RegisterModule().

void te::v8::jsi::RegisterPrimaryKey ( ::v8::Local<::v8::Object > &  global)

It registers the PrimaryKey class.

You can use the PrimaryKey class like:

var c = new TePrimaryKey(datasettype, id);
Parameters
globalThe global object that will be used to register the PrimaryKey class
Exceptions
ExceptionIt may throw an exception, if it is not possible to register the class.

Definition at line 117 of file binding/v8/jsi/dataaccess/PrimaryKey.cpp.

References PrimaryKey_Constructor().

void te::v8::jsi::RegisterProperty ( ::v8::Local<::v8::Object > &  global)

It registers the Property class.

You can use the Property class like:

var p = new TeProperty(other_property);
Parameters
globalThe global object that will be used to register the Property class
Exceptions
ExceptionIt may throw an exception if it is not possible to register the class.

Definition at line 84 of file binding/v8/jsi/dataaccess/Property.cpp.

References Property_Constructor().

void te::v8::jsi::RegisterPropertyVisitor ( ::v8::Local<::v8::Object > &  global)

It registers the PropertyVisitor class.

You can use the PropertyVisitor class like:

var p = new TePropertyVisitor();
Parameters
globalThe global object that will be used to register the PropertyVisitor class
Exceptions
ExceptionIt may throw an exception if it is not possible to register the class.

Definition at line 63 of file PropertyVisitor.cpp.

References PropertyVisitor_Constructor().

void te::v8::jsi::RegisterRasterProperty ( ::v8::Local<::v8::Object > &  global)

It registers the RasterProperty class.

You can use the RasterProperty class like:

var p = new TeRasterProperty(name);
Parameters
globalThe global object that will be used to register the RasterProperty class
Exceptions
ExceptionIt may throw an exception if it is not possible to register the class.

Definition at line 133 of file binding/v8/jsi/dataaccess/RasterProperty.cpp.

References RasterProperty_Constructor().

void te::v8::jsi::RegisterSequence ( ::v8::Local<::v8::Object > &  global)

It registers the Sequence class.

You can use the Sequence class like:

var c = new TeSequence(catalog, id);
Parameters
globalThe global object that will be used to register the Sequence class
Exceptions
ExceptionIt may throw an exception, if it is not possible to register the class.

Definition at line 158 of file src/terralib/binding/v8/jsi/dataaccess/Sequence.cpp.

References Sequence_Constructor().

void te::v8::jsi::RegisterSimpleProperty ( ::v8::Local<::v8::Object > &  global)

It registers the SimpleProperty class.

You can use the SimpleProperty class like:

var p = new TeSimpleProperty(name, datatype);
Parameters
globalThe global object that will be used to register the SimpleProperty class
Exceptions
ExceptionIt may throw an exception, if it is not possible to register the class.

Definition at line 98 of file binding/v8/jsi/dataaccess/SimpleProperty.cpp.

References SimpleProperty_Constructor().

void te::v8::jsi::RegisterStringProperty ( ::v8::Local<::v8::Object > &  global)

It registers the StringProperty class.

You can use the StringProperty class like:

var p = new TeSimpleProperty(name, strtype);
Parameters
globalThe global object that will be used to register the StringProperty class
Exceptions
ExceptionIt may throw an exception, if it is not possible to register the class.

Definition at line 83 of file binding/v8/jsi/dataaccess/StringProperty.cpp.

References StringProperty_Constructor().

void te::v8::jsi::RegisterUniqueKey ( ::v8::Local<::v8::Object > &  global)

It registers the UniqueKey class.

You can use the UniqueKey class like:

var uk = new TeUniqueKey(datasettype, id);
Parameters
globalThe global object that will be used to register the UniqueKey class
Exceptions
ExceptionIt may throw an exception, if it is not possible to register the class.

Definition at line 112 of file binding/v8/jsi/dataaccess/UniqueKey.cpp.

References UniqueKey_Constructor().