def _create_java_object()

in pydeequ/analyzers.py [0:0]


    def _create_java_object(self, jvm):
        dataType_analyzers_class = jvm.com.amazon.deequ.analyzers.DataTypeInstances
        if self == DataTypeInstances.String:
            return dataType_analyzers_class.String()
        elif self == DataTypeInstances.Boolean:
            return dataType_analyzers_class.Boolean()
        elif self == DataTypeInstances.Unknown:
            return dataType_analyzers_class.Unknown()
        elif self == DataTypeInstances.Integral:
            return dataType_analyzers_class.Integral()
        elif self == DataTypeInstances.Fractional:
            return dataType_analyzers_class.Fractional()
        else:
            raise ValueError(f"{jvm} is not a valid datatype Object")