|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geoprocessing.AbstractGPTool com.esri.arcgis.geoprocessing.tools.datamanagementtools.TableCompare
public class TableCompare
Compares two tables or table views and returns the comparison results. This tool can report differences and similarities with tabular values and field definitions. The Table Compare tool is contained in the Data Management Tools tool box.
Field Summary |
---|
Fields inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool |
---|
vals |
Constructor Summary | |
---|---|
TableCompare()
Creates the Table Compare tool with defaults. |
|
TableCompare(Object inBaseTable,
Object inTestTable,
Object sortField)
Creates the Table Compare tool with the required parameters. |
Method Summary | |
---|---|
Object |
getAttributeTolerances()
Returns the Attribute Tolerance parameter of this tool . |
String |
getCompareStatus()
Returns the Compare Status parameter of this tool (Read only). |
String |
getCompareType()
Returns the Compare Type parameter of this tool . |
String |
getContinueCompare()
Returns the Continue Comparison parameter of this tool . |
Object |
getIgnoreOptions()
Returns the Ignore Options parameter of this tool . |
Object |
getInBaseTable()
Returns the Input Base Table parameter of this tool . |
Object |
getInTestTable()
Returns the Input Test Table parameter of this tool . |
Object |
getOmitField()
Returns the Omit Fields parameter of this tool . |
Object |
getOutCompareFile()
Returns the Output Compare File parameter of this tool . |
Object |
getSortField()
Returns the Sort Field parameter of this tool . |
String |
getToolboxAlias()
Returns the alias of the tool box containing this tool. |
String |
getToolboxName()
Returns the name of the tool box containing this tool. |
String |
getToolName()
Returns the name of this tool. |
void |
setAttributeTolerances(Object attributeTolerances)
Sets the Attribute Tolerance parameter of this tool . |
void |
setCompareType(String compareType)
Sets the Compare Type parameter of this tool . |
void |
setContinueCompare(String continueCompare)
Sets the Continue Comparison parameter of this tool . |
void |
setIgnoreOptions(Object ignoreOptions)
Sets the Ignore Options parameter of this tool . |
void |
setInBaseTable(Object inBaseTable)
Sets the Input Base Table parameter of this tool . |
void |
setInTestTable(Object inTestTable)
Sets the Input Test Table parameter of this tool . |
void |
setOmitField(Object omitField)
Sets the Omit Fields parameter of this tool . |
void |
setOutCompareFile(Object outCompareFile)
Sets the Output Compare File parameter of this tool . |
void |
setSortField(Object sortField)
Sets the Sort Field parameter of this tool . |
Methods inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool |
---|
getParameterValues, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TableCompare()
Initializes the array of tool parameters with the default values specified when the tool was created.
public TableCompare(Object inBaseTable, Object inTestTable, Object sortField)
Initializes the array of tool parameters with the values as specified for the required parameters and with the default values for the other parameters.
inBaseTable
- the Input Base Table is compared with the Input Test Table. The Input Base Table refers to tabular data that you have declared valid. This base data has the correct field definitions and attribute values.inTestTable
- the Input Test Table is compared against the Input Base Table. The Input Test Table refers to data that you have made changes to by editing or compiling new fields, new records, or new attribute values.sortField
- the field or fields used to sort records in the Input Base Table and the Input Test Table. The records are sorted in ascending order. Sorting by a common field in both the Input Base Table and the Input Test Table ensures that you are comparing the same row from each input dataset.Method Detail |
---|
public Object getInBaseTable()
public void setInBaseTable(Object inBaseTable)
inBaseTable
- the Input Base Table is compared with the Input Test Table. The Input Base Table refers to tabular data that you have declared valid. This base data has the correct field definitions and attribute values.public Object getInTestTable()
public void setInTestTable(Object inTestTable)
inTestTable
- the Input Test Table is compared against the Input Base Table. The Input Test Table refers to data that you have made changes to by editing or compiling new fields, new records, or new attribute values.public Object getSortField()
public void setSortField(Object sortField)
sortField
- the field or fields used to sort records in the Input Base Table and the Input Test Table. The records are sorted in ascending order. Sorting by a common field in both the Input Base Table and the Input Test Table ensures that you are comparing the same row from each input dataset.public String getCompareType()
public void setCompareType(String compareType)
compareType
- the comparison type. ALL is the default. The default will compare all properties of the tables being compared.public Object getIgnoreOptions()
public void setIgnoreOptions(Object ignoreOptions)
ignoreOptions
- these properties will not be compared during comparison.public Object getAttributeTolerances()
public void setAttributeTolerances(Object attributeTolerances)
attributeTolerances
- the numeric value that determines the range in which attribute values are considered equal. This only applies to numeric field types.public Object getOmitField()
public void setOmitField(Object omitField)
omitField
- the field or fields that will be omitted during comparison. The field definitions and the tabular values for these fields will be ignored.public String getContinueCompare()
public void setContinueCompare(String continueCompare)
continueCompare
- indicates whether to compare all properties after encountering the first mismatch.public Object getOutCompareFile()
public void setOutCompareFile(Object outCompareFile)
outCompareFile
- this file will contain all similarities and differences between the Input Base Table and the Input Test Table. This file is a comma-delimited text file which can be viewed and used as a table in ArcGIS.public String getCompareStatus()
public String getToolName()
public String getToolboxName()
public String getToolboxAlias()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |