Return Value
true if this is a
joined table
; otherwise, false.Table
was obtained as a result of joining a Table or a FeatureClass with another Table or FeatureClass from the same or different Datastore. This method must be called on the MCT. Use QueuedTask.Run.joined table
; otherwise, false.// GetDefinitionFromLayer - This code works even if the layer has a join to another table private TableDefinition GetDefinitionFromLayer(FeatureLayer featureLayer) { // Get feature class from the layer FeatureClass featureClass = featureLayer.GetFeatureClass(); // Determine if feature class is a join if (featureClass.IsJoinedTable()) { // Get join from feature class Join join = featureClass.GetJoin(); // Get origin table from join Table originTable = join.GetOriginTable(); // Return feature class definition from the join's origin table return originTable.GetDefinition(); } else { return featureClass.GetDefinition(); } }
Target Platforms: Windows 11, Windows 10, Windows 8.1