Version

DataSeriesDataProviderAnalyzer Class Members

The following tables list the members exposed by DataSeriesDataProviderAnalyzer.

Public Properties
 NameDescription
Public PropertyExcludedPropertiesIf specified, the specified properties should be excluded from evaluation.  
Public PropertyIncludedPropertiesIf specified, only the specified properties should be considered in the evaluation, unless excluded.  
Public Methods
 NameDescription
Public MethodCoerceToDouble  
Public MethodExpandCamelCasedWordsExpands a string with camel casing into spaced words.  
Public MethodGetAllCollectionPropertiesGets all the collection typed properties from the current data.  
Public MethodGetAllDateTimePropertiesReturns all properties with a datetime type for the current data.  
Public MethodGetAllDistinctMonotonicNumericProperties  
Public MethodGetAllExcludedDateTimePropertiesReturns all excluded properties with a datetime type for the current data.  
Public MethodGetAllExcludedDistinctMonotonicNumericProperties  
Public MethodGetAllExcludedStringPropertiesReturns all the string typed excluded properties for the current data.  
Public MethodGetAllNumericPropertiesGets all the properties with numeric type from the current data.  
Public MethodGetAllObjectPropertiesGets all the non-primitive typed properties from the current data.  
Public MethodGetAllPropertiesWithIntentReturns all properties matching the provided intent.  
Public MethodGetAllPropertiesWithNameGets all the properties that match the specified name for the current data.  
Public MethodGetAllPropertiesWithValuedIntentReturns all properties matching the provided intent provided they have a specified value.  
Public MethodGetAllPropertiesWithValuelessIntentReturns all properties matching the provided intent provided they have no specified value.  
Public MethodGetAllStringPropertiesReturns all the string typed properties for the current data.  
Public MethodGetFirstDateTimePropertyReturns the first property of date time type from the current data.  
Public MethodGetFirstDistinctDateTimePropertyGets the first date time property with distinct values for the check amount.  
Public MethodGetFirstDistinctMonotonicNumericPropertyGets the first numeric property with distinct values which also monotonically increases or decreases for the given check amount.  
Public MethodGetFirstDistinctMonotonicNumericPropertyWithEvenSpacingGets the first numeric property with distinct values which also monotonically increases or decreases for the given check amount and has even spacing.  
Public MethodGetFirstDistinctNumericPropertyGets the first numeric property with distinct values for the check amount.  
Public MethodGetFirstDistinctStringPropertyGets the first string property with distinct values for the check amount.  
Public MethodGetFirstNumericPropertyReturns the first property from the current data with numeric type.  
Public MethodGetFirstStringPropertyReturns the first property of string type from the current data.  
Public MethodGetFirstStringPropertyPreferringDistinctGets the first string property with distinct values for the check amount, failing that, the first string property.  
Public MethodGetNonNullPropertyValueReturns a non null value for the requested property.  
Public MethodGetParentTitleGets the current parent title for when a title would useful to resolve.  
Public MethodGetPropertyIntentValueReturns the value of a valued data intent for a property.  
Public MethodGetTitleStringGets an appropriate resolved title to use for the specified item.  
Public MethodGetTitleStringWithSeparatorGets an appropriate resolved title to use for the specified item.  
Public MethodHasDateTimePropertiesReturns true if there are date time properties for the current data.  
Public MethodHasNumericPropertiesReturns true if the current data has numeric properties.  
Public MethodHasStringPropertiesReturns true if the current data has string typed properties.  
Public MethodIsCollectionReturns true if the provided data is a collection.  
Public MethodIsEvenlySpacedReturns true if the provided property is evenly spaced for the first n items.  
Public MethodIsMonotonicReturns true if the provided property monotonically increases or decreases for the specified amount of items to check.  
Public MethodNumericColumnHasDiverseValues  
Public MethodNumericColumnHasNoRange  
Public MethodShouldIncludePropertyReturns true if a property should be included in the evaluation.  
Public MethodShouldUseLogarithmicScale  
See Also