Package org.gdal.ogr
Class FieldDomain
java.lang.Object
org.gdal.ogr.FieldDomain
Definition of a field domain.
A field domain is a set of constraints that apply to one or several fields.
This is a concept found in
File
Geodatabase or GeoPackage (using the schema extension)
for example.
A field domain can be:
- OGRCodedFieldDomain: an enumerated list of (code, value) tuples.
- OGRRangeFieldDomain: a range constraint (min, max).
- OGRGlobFieldDomain: a glob expression.
- Since:
- GDAL 3.3
-
Method Summary
Modifier and TypeMethodDescriptionvoid
delete()
boolean
int
Get the enumeration as (code, value) pairs.int
int
GetGlob()
double
int
double
GetName()
int
int
hashCode()
boolean
boolean
void
SetMergePolicy
(int policy) void
SetSplitPolicy
(int policy)
-
Method Details
-
delete
public void delete() -
equals
-
hashCode
public int hashCode() -
GetName
-
GetDescription
-
GetFieldType
public int GetFieldType() -
GetFieldSubType
public int GetFieldSubType() -
GetDomainType
public int GetDomainType() -
GetSplitPolicy
public int GetSplitPolicy() -
SetSplitPolicy
public void SetSplitPolicy(int policy) -
GetMergePolicy
public int GetMergePolicy() -
SetMergePolicy
public void SetMergePolicy(int policy) -
GetEnumeration
Get the enumeration as (code, value) pairs. This is the same as the C++ method OGRCodedFieldDomain::GetEnumeration()- Returns:
- the (code, value) pairs, or nullptr in case of error.
- Since:
- Java bindings 3.8.0
-
GetMinAsDouble
public double GetMinAsDouble() -
GetMinAsString
-
IsMinInclusive
public boolean IsMinInclusive() -
GetMaxAsDouble
public double GetMaxAsDouble() -
GetMaxAsString
-
IsMaxInclusive
public boolean IsMaxInclusive() -
GetGlob
-