This document is archived and information here might be outdated.  Recommended version.

IGPValueTable Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geoprocessing > ESRI.ArcGIS.Geoprocessing > Interfaces > IG > IGPValueTable Interface
ArcGIS Developer Help

IGPValueTable Interface

Provides access to the properties/methods of a value table object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

When To Use

For an extended code sample refer to the Parameter DataType´┐ŻLists section of the Building Geoprocessing Functions technical document.


Name Description
Method AddDataType Adds the data type as a column to the value table.
Method AddRecord Adds a record to the value table.
Read-only property DataType The data type object of the given column index.
Read-only property DataTypeCount The number of data types/columns of the value table.
Method GetRecord Returns the array of values of the specified record in the value table.
Method GetValue Returns the value of the given row/column.
Method InsertRecord Inserts a record in the value table at the specified index.
Read-only property RecordCount The number of rows in the value table.
Method RemoveDataType Removes the given column from the value table.
Method RemoveRecord Removes the specified record from the value table.
Method RemoveValue Removes the given value from the value table.
Method ReplaceRecord Replaces the record in the value table at the specified index.
Method SetValue Sets the vlaue of the given row/column.

Classes that implement IGPValueTable

Classes Description
GPMultiValue Geoprocessing value object that contains multiple geoprocessing value objects.
GPRasterCalculatorExpression (esriSpatialAnalyst) GeoProcessor Spatial Analyst GPRasterCalculatorExpression object.
GPSAExtractValues (esriSpatialAnalyst) GeoProcessor Spatial Analyst GPSAExtractValues object.
GPSAFuzzyFunction (esriSpatialAnalyst) GeoProcessor Spatial Analyst fuzzy function object.
GPSATopoFeatures (esriSpatialAnalyst) GeoProcessor Spatial Analyst TopoFeatures object.
GPSATransformationFunction (esriSpatialAnalyst) GeoProcessor Spatial Analyst transformation function object.
GPSAWeightedOverlayTable (esriSpatialAnalyst) GeoProcessor Spatial Analyst WeightedOverlayTable object.
GPSAWeightedSum (esriSpatialAnalyst) GeoProcessor Spatial Analyst WeightedSum object.
GPValueTable Geoprocessing value object containing two-dimensional array of geoprocessing value objects.