Propiedades RelationshipClass
Resumen
La función Describir devuelve las siguientes propiedades para las Clases de relación. Las Propiedades de la tabla y las Propiedades del dataset también son compatibles.
La clase de relación devuelve el tipo de datos de "RelationshipClass".
Propiedades
Propiedad | Explicación | Tipo de datos |
backwardPathLabel (Sólo lectura) |
The backward path label for the relationship class. | String |
cardinality (Sólo lectura) |
The cardinality for the relationship class.
| String |
classKey (Sólo lectura) |
Class key used for the relationship class.
| String |
destinationClassNames (Sólo lectura) |
A Python List containing the names of the destination classes. | String |
forwardPathLabel (Sólo lectura) |
The forward path label for the relationship class. | String |
isAttachmentRelationship (Sólo lectura) | Indicates if the relationship class represents a table attachment. | Boolean |
isAttributed (Sólo lectura) |
Indicates if the relationships in this relationship class have attributes. | Boolean |
isComposite (Sólo lectura) |
Indicates if the relationship class represents a composite relationship in which the origin object class represents the composite object. | Boolean |
isReflexive (Sólo lectura) |
Indicates if the origin and destination sets intersect. | Boolean |
keyType (Sólo lectura) |
Key type for the relationship class.
| String |
notification (Sólo lectura) |
The notification direction for the relationship class.
| String |
originClassNames (Sólo lectura) |
A Python List containing the names of the origin classes. | String |
Ejemplo de código
The following stand-alone script displays properties for a relationship class.
import arcpy # Create a Describe object # desc = arcpy.Describe("C:/data/moad.gdb/West/bapCompAttRel") # Print relationship class properties # print "%-25s %s" % ("Backward Path Label:", desc.backwardPathLabel) print "%-25s %s" % ("Cardinality:", desc.cardinality) print "%-25s %s" % ("Class key:", desc.classKey) print "%-25s %s" % ("Destination Class Names:", desc.destinationClassNames) print "%-25s %s" % ("Forward Path Label:", desc.forwardPathLabel) print "%-25s %s" % ("Is Attributed:", desc.isAttributed) print "%-25s %s" % ("Is Composite:", desc.isComposite) print "%-25s %s" % ("Is Reflexive:", desc.isReflexive) print "%-25s %s" % ("Key Type:", desc.keyType) print "%-25s %s" % ("Notification Direction:", desc.notification) print "%-25s %s" % ("Origin Class Names:", desc.originClassNames)