Verwendungen von Klasse
org.deidentifier.arx.DataType
Packages, die DataType verwenden
Package
Beschreibung
This package provides the public API for the ARX anonymization framework.
This package provides methods for aggregating data:
(1) builders for generalization hierarchies,
(2) various methods for analyzing data quality and utility
This package implements classes for analyzing the effect of anonymization on classification tasks
This package provides basic input/output functionality
-
Verwendungen von DataType in org.deidentifier.arx
Unterklassen von DataType in org.deidentifier.arxModifizierer und TypKlasseBeschreibungstatic classBase class for date/time types.static classBase class for numeric types.static classBase class for numeric types.static classBase class for ordered string types.static classBase class for string types.Felder in org.deidentifier.arx, die deklariert sind als DataTypeModifizierer und TypFeldBeschreibungDataType.DATEA date data type with default format dd.mm.yyyyDataType.DECIMALA generic decimal data type.DataType.INTEGERA generic integer data type.DataType.ORDERED_STRINGA ordered string data type.DataType.STRINGA string data type.Methoden in org.deidentifier.arx, die DataType zurückgebenModifizierer und TypMethodeBeschreibungDataType.ARXDate.clone()DataType.ARXDecimal.clone()DataType.ARXInteger.clone()DataType.ARXOrderedString.clone()DataType.ARXString.clone()DataType.clone()DataType.createDate(String format) A date data type with given format.DataType.createDate(String format, Locale locale) A date data type with given format.DataType.createDecimal(String format) A decimal data type with given format.DataType.createDecimal(String format, Locale locale) Creates a decimal data type with a format string from the given locale.DataType.createInteger(String format) An integer data type with given format.DataType.createInteger(String format, Locale locale) An integer data type with given format using the given locale.DataType.createOrderedString(String format) A ordered string type with given format.DataType.createOrderedString(String[] format) A ordered string type with given format.DataType.createOrderedString(List<String> format) A ordered string type with given format.DataType<?> DataHandleInternal.getBaseDataType(String attribute) DataType<?> DataDefinition.getDataType(String columnName) Returns the data type for the given column.DataType<?> DataHandle.getDataType(String attribute) Returns the according data type.DataType<?> DataHandleInternal.getDataType(String attribute) MethodDataType<?> DataHandleOutput.getDataType(String attribute) DataType<?> DataHandleSubset.getDataType(String attribute) DataType.DataTypeDescription.newInstance()Creates a new instance with default format string and default locale.DataType.DataTypeDescription.newInstance(String format) Creates a new instance with the given format string and default locale.DataType.DataTypeDescription.newInstance(String format, Locale locale) Creates a new instance with the given format string and the given locale.DataType.DataTypeDescription.newInstance(Locale locale) Creates a new instance with default format and the given locale.Methoden in org.deidentifier.arx, die Typen mit Argumenten vom Typ DataType zurückgebenModifizierer und TypMethodeBeschreibungDataHandle.getMatchingDataTypes(int column) Returns a mapping from data types to the relative number of values that conform to the according type.DataHandle.getMatchingDataTypes(int column, double threshold) Returns a mapping from data types to the relative number of values that conform to the according type.DataHandle.getMatchingDataTypes(int column, Class<U> clazz) Returns a mapping from data types to the relative number of values that conform to the according type for a given wrapped class.DataHandle.getMatchingDataTypes(int column, Class<U> clazz, double threshold) Returns a mapping from data types to the relative number of values that conform to the according type for a given wrapped class.DataHandle.getMatchingDataTypes(int column, Class<U> clazz, Locale locale) Returns a mapping from data types to the relative number of values that conform to the according type for a given wrapped class.DataHandle.getMatchingDataTypes(int column, Class<U> clazz, Locale locale, double threshold) Returns a mapping from data types to the relative number of values that conform to the according type for a given wrapped class.DataHandle.getMatchingDataTypes(int column, Locale locale) Returns a mapping from data types to the relative number of values that conform to the according type This method only returns types that match at least 80% of all values in the column .DataHandle.getMatchingDataTypes(int column, Locale locale, double threshold) Returns a mapping from data types to the relative number of values that conform to the according type.Methoden in org.deidentifier.arx mit Parametern vom Typ DataTypeModifizierer und TypMethodeBeschreibungvoidAdds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.static DataCreates a new data object from a CSV file.static DataData.create(InputStream stream, Charset charset, CSVSyntax config, DataType<?>[] datatypes) Creates a new data object from a CSV file.static DataCreates a new data object from a CSV file.String[]DataHandle.getNonConformingValues(int column, DataType<?> type, int max) Returns a set of values that do not conform to the given data type.intDataHandle.getNumConformingValues(int column, DataType<?> type) Returns the number of (distinct) values that conform to the given data type.voidDataDefinition.setDataType(String attribute, DataType<?> type) Define the datatype of a given attribute. -
Verwendungen von DataType in org.deidentifier.arx.aggregates
Methoden in org.deidentifier.arx.aggregates, die DataType zurückgebenModifizierer und TypMethodeBeschreibungHierarchyBuilderGroupingBased.getDataType()Returns the data type.HierarchyBuilderPriorityBased.getDataType()DataType<?> StatisticsQuality.getDataType(String attribute) Returns the data type for the attributeMethoden in org.deidentifier.arx.aggregates mit Parametern vom Typ DataTypeModifizierer und TypMethodeBeschreibungstatic HierarchyBuilderDateHierarchyBuilderDate.create(DataType<Date> type, TimeZone timeZone, HierarchyBuilderDate.Format format, Date bottomCoding, Date topCoding, HierarchyBuilderDate.Granularity... granularities) Creates an hierarchy reflecting the given granularitiesstatic HierarchyBuilderDateHierarchyBuilderDate.create(DataType<Date> type, TimeZone timeZone, HierarchyBuilderDate.Format format, HierarchyBuilderDate.Granularity... granularities) Creates an hierarchy reflecting the given granularitiesstatic HierarchyBuilderDateHierarchyBuilderDate.create(DataType<Date> type, HierarchyBuilderDate.Granularity... granularities) Creates an hierarchy reflecting the given granularitiesstatic <T> HierarchyBuilderIntervalBased<T> Creates a new instance.static <T> HierarchyBuilderIntervalBased<T> HierarchyBuilderIntervalBased.create(DataType<T> type, HierarchyBuilderIntervalBased.Range<T> lowerRange, HierarchyBuilderIntervalBased.Range<T> upperRange) Creates a new instance.static <T> HierarchyBuilderOrderBased<T> Creates a new instance.static <T> HierarchyBuilderOrderBased<T> Creates a new instance.static <T> HierarchyBuilderOrderBased<T> HierarchyBuilderOrderBased.create(DataType<T> type, Comparator<T> comparator) Creates a new instance.static <T> HierarchyBuilderPriorityBased<T> Create a new instance, prioritized by the order implied by the data type in order highest to lowest and a maximum of 10 levels.static <T> HierarchyBuilderPriorityBased<T> HierarchyBuilderPriorityBased.create(DataType<T> type, HierarchyBuilderPriorityBased.Priority priority) Create a new instance, prioritized by the order implied by the data type and a maximum of 10 levels.static <T> HierarchyBuilderPriorityBased<T> HierarchyBuilderPriorityBased.create(DataType<T> type, HierarchyBuilderPriorityBased.Priority priority, int maxLevels) Create a new instance, prioritized by the order implied by the data type.static <T> AggregateFunction.AggregateFunctionBuilder<T> Returns a builder for the given data type. -
Verwendungen von DataType in org.deidentifier.arx.aggregates.classification
Konstruktoren in org.deidentifier.arx.aggregates.classification mit Parametern vom Typ DataTypeModifiziererKonstruktorBeschreibungClassificationFeatureMetadata(String attribute, DataType<?> type, ARXFeatureScaling scaling, boolean isTypePreservingMicroaggregation) Creates a new instance -
Verwendungen von DataType in org.deidentifier.arx.io
Methoden in org.deidentifier.arx.io, die DataType zurückgebenModifizierer und TypMethodeBeschreibungDataType<?> ImportColumn.getDataType()Gets the data type.Methoden in org.deidentifier.arx.io mit Parametern vom Typ DataTypeModifizierer und TypMethodeBeschreibungvoidImportColumn.setDataType(DataType<?> dataType) Sets the data type.Konstruktoren in org.deidentifier.arx.io mit Parametern vom Typ DataTypeModifiziererKonstruktorBeschreibungCSVDataInput(File file, Charset charset, CSVSyntax config, DataType<?>[] datatype) Instatiate.CSVDataInput(InputStream stream, Charset charset, CSVSyntax config, DataType<?>[] datatypes) Instantiate.CSVDataInput(InputStream stream, Charset charset, CSVSyntax config, DataType<?>[] datatypes, CSVOptions options) Instantiate.CSVDataInput(Reader reader, char delimiter, char quote, char escape, char[] linebreak, DataType<?>[] datatypes) Instantiate.CSVDataInput(Reader reader, char delimiter, char quote, char escape, char[] linebreak, DataType<?>[] datatypes, CSVOptions options) Instantiate.CSVDataInput(String filename, Charset charset, CSVSyntax config, DataType<?>[] datatypes) Instantiate.ImportColumn(String aliasName, DataType<?> dataType) Creates a new instance of this object with the given parameters.ImportColumn(String aliasName, DataType<?> dataType, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnCSV(int index, String aliasName, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnCSV(int index, String aliasName, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnCSV(int index, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnCSV(int index, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnCSV(String name, String alias, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnCSV(String name, String alias, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnCSV(String name, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnCSV(String name, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnExcel(int index, String aliasName, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnExcel(int index, String aliasName, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnExcel(int index, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnExcel(int index, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnExcel(String name, String alias, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnExcel(String name, String alias, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnExcel(String name, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnExcel(String name, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnIndexed(int index, String aliasName, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnIndexed(int index, String aliasName, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnIndexed(int index, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnIndexed(int index, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnIndexed(String name, String aliasName, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnIndexed(String name, String aliasName, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnIndexed(String name, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnIndexed(String name, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnJDBC(int index, String aliasName, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnJDBC(int index, String aliasName, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnJDBC(int index, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnJDBC(int index, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnJDBC(String name, String aliasName, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnJDBC(String name, String aliasName, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnJDBC(String name, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnJDBC(String name, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.