REF
value, which is a reference to an SQL structured type value in the database. SQL REF
values are stored in a table that contains instances of a referenceable SQL structured type, and each REF
value is a unique identifier for one instance in that table. An SQL REF
value may be used in place of the SQL structured type it references, either as a column value in a table or an attribute value in a structured type.
Because an SQL REF
value is a logical pointer to an SQL structured type, a Ref
object is by default also a logical pointer. Thus, retrieving an SQL REF
value as a Ref
object does not materialize the attributes of the structured type on the client.
A Ref
object can be stored in the database using the PreparedStatement.setRef
method.
All methods on the Ref
interface must be fully implemented if the JDBC driver supports the data type.
@see Struct
@since 1.2
A ref in Git is (more or less) a variable that holds a single object identifier. The object identifier can be any valid Git object (blob, tree, commit, annotated tag, ...).
The ref name has the attributes of the ref that was asked for as well as the ref it was resolved to for symbolic refs plus the object id it points to and (for tags) the peeled target object id, i.e. the tag resolved recursively until a non-tag object is referenced.
The following features are supported:
A ref in Git is (more or less) a variable that holds a single object identifier. The object identifier can be any valid Git object (blob, tree, commit, annotated tag, ...).
The ref name has the attributes of the ref that was asked for as well as the ref it was resolved to for symbolic refs plus the object id it points to and (for tags) the peeled target object id, i.e. the tag resolved recursively until a non-tag object is referenced.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|