## Uses of Interface
org.eclipse.rdf4j.model.base.CoreDatatype

- Packages that use CoreDatatype
  Package | Description
  --- | ---
  org.eclipse.rdf4j.model | The RDF Model API
  org.eclipse.rdf4j.model.base | Abstract base classes for RDF Model API interfaces.
  org.eclipse.rdf4j.model.datatypes | Utility classes for handling datatypes.
  org.eclipse.rdf4j.model.impl | Default implementations of the RDF model interfaces
  org.eclipse.rdf4j.model.util | Helper classes for working with RDF models.
  org.eclipse.rdf4j.model.vocabulary | Re-usable constants for various well-known RDF vocabularies.
  org.eclipse.rdf4j.query.algebra.evaluation.util |
  org.eclipse.rdf4j.sail.lmdb.model |
  org.eclipse.rdf4j.sail.memory.model |

- - ### Uses of CoreDatatype in org.eclipse.rdf4j.model

    Methods in org.eclipse.rdf4j.model that return CoreDatatype
    Modifier and Type | Method | Description
    --- | --- | ---
    `CoreDatatype` | Literal.`getCoreDatatype()` | CoreDatatype is an interface for natively supported datatypes in RDF4J.

    Methods in org.eclipse.rdf4j.model with parameters of type CoreDatatype
    Modifier and Type | Method | Description
    --- | --- | ---
    `Literal` | ValueFactory.`createLiteral​(String label, CoreDatatype datatype)` | Creates a new literal with the supplied label and datatype.
    `Literal` | ValueFactory.`createLiteral​(String label, IRI datatype, CoreDatatype coreDatatype)` | Creates a new literal with the supplied label and datatype.

  - ### Uses of CoreDatatype in org.eclipse.rdf4j.model.base

    Classes in org.eclipse.rdf4j.model.base that implement CoreDatatype
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `CoreDatatype.GEO` |
    `static class` | `CoreDatatype.RDF` |
    `static class` | `CoreDatatype.XSD` |

    Fields in org.eclipse.rdf4j.model.base declared as CoreDatatype
    Modifier and Type | Field | Description
    --- | --- | ---
    `static CoreDatatype` | CoreDatatype.`NONE` |

    Methods in org.eclipse.rdf4j.model.base that return CoreDatatype
    Modifier and Type | Method | Description
    --- | --- | ---
    `static CoreDatatype` | CoreDatatype.`from​(IRI datatype)` |

    Methods in org.eclipse.rdf4j.model.base with parameters of type CoreDatatype
    Modifier and Type | Method | Description
    --- | --- | ---
    `Literal` | AbstractValueFactory.`createLiteral​(String label, CoreDatatype datatype)` |
    `Literal` | AbstractValueFactory.`createLiteral​(String label, IRI datatype, CoreDatatype coreDatatype)` |

  - ### Uses of CoreDatatype in org.eclipse.rdf4j.model.datatypes

    Methods in org.eclipse.rdf4j.model.datatypes with parameters of type CoreDatatype
    Modifier and Type | Method | Description
    --- | --- | ---
    `static boolean` | XMLDatatypeUtil.`isValidValue​(String value, CoreDatatype datatype)` |

  - ### Uses of CoreDatatype in org.eclipse.rdf4j.model.impl

    Methods in org.eclipse.rdf4j.model.impl that return CoreDatatype
    Modifier and Type | Method | Description
    --- | --- | ---
    `CoreDatatype` | NumericLiteral.`getCoreDatatype()` |
    `CoreDatatype` | SimpleLiteral.`getCoreDatatype()` |

    Methods in org.eclipse.rdf4j.model.impl with parameters of type CoreDatatype
    Modifier and Type | Method | Description
    --- | --- | ---
    `Literal` | ValidatingValueFactory.`createLiteral​(String label, CoreDatatype datatype)` |
    `Literal` | ValidatingValueFactory.`createLiteral​(String label, IRI datatype, CoreDatatype coreDatatype)` |
    `protected Literal` | SimpleValueFactory.`createNumericLiteral​(Number number, CoreDatatype datatype)` |
    `protected void` | SimpleLiteral.`setDatatype​(CoreDatatype datatype)` |
    `protected void` | SimpleLiteral.`setDatatype​(IRI datatype, CoreDatatype coreDatatype)` |

    Constructors in org.eclipse.rdf4j.model.impl with parameters of type CoreDatatype
    Constructor | Description
    --- | ---
    `DecimalLiteral​(BigDecimal value, CoreDatatype datatype)` |
    `IntegerLiteral​(BigInteger value, CoreDatatype datatype)` |
    `NumericLiteral​(Number number, CoreDatatype datatype)` |
    `SimpleLiteral​(String label, CoreDatatype datatype)` |
    `SimpleLiteral​(String label, IRI datatype, CoreDatatype coreDatatype)` | Creates a new datatyped literal with the supplied label and datatype.

  - ### Uses of CoreDatatype in org.eclipse.rdf4j.model.util

    Methods in org.eclipse.rdf4j.model.util with parameters of type CoreDatatype
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Literal` | Values.`literal​(String lexicalValue, CoreDatatype datatype)` | Creates a new `Literal` with the supplied lexical value and datatype.
    `static Literal` | Values.`literal​(ValueFactory vf, String lexicalValue, CoreDatatype datatype)` | Creates a new `Literal` with the supplied lexical value and datatype.

  - ### Uses of CoreDatatype in org.eclipse.rdf4j.model.vocabulary

    Methods in org.eclipse.rdf4j.model.vocabulary that return CoreDatatype
    Modifier and Type | Method | Description
    --- | --- | ---
    `CoreDatatype` | XSD.Datatype.`getCoreDatatype()` |

  - ### Uses of CoreDatatype in org.eclipse.rdf4j.query.algebra.evaluation.util

    Methods in org.eclipse.rdf4j.query.algebra.evaluation.util with parameters of type CoreDatatype
    Modifier and Type | Method | Description
    --- | --- | ---
    `static boolean` | QueryEvaluationUtil.`isSimpleLiteral​(boolean isLang, CoreDatatype datatype)` | Checks whether the supplied literal is a "simple literal".
    `static boolean` | QueryEvaluationUtility.`isSimpleLiteral​(boolean isLang, CoreDatatype datatype)` | Checks whether the supplied literal is a "simple literal".

  - ### Uses of CoreDatatype in org.eclipse.rdf4j.sail.lmdb.model

    Methods in org.eclipse.rdf4j.sail.lmdb.model that return CoreDatatype
    Modifier and Type | Method | Description
    --- | --- | ---
    `CoreDatatype` | LmdbLiteral.`getCoreDatatype()` |

    Methods in org.eclipse.rdf4j.sail.lmdb.model with parameters of type CoreDatatype
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | LmdbLiteral.`setDatatype​(CoreDatatype coreDatatype)` |

    Constructors in org.eclipse.rdf4j.sail.lmdb.model with parameters of type CoreDatatype
    Constructor | Description
    --- | ---
    `LmdbLiteral​(ValueStoreRevision revision, String label, CoreDatatype datatype)` |
    `LmdbLiteral​(ValueStoreRevision revision, String label, CoreDatatype coreDatatype, long internalID)` |
    `LmdbLiteral​(ValueStoreRevision revision, String label, IRI datatype, CoreDatatype coreDatatype)` |
    `LmdbLiteral​(ValueStoreRevision revision, String label, IRI datatype, CoreDatatype coreDatatype, long internalID)` |

  - ### Uses of CoreDatatype in org.eclipse.rdf4j.sail.memory.model

    Methods in org.eclipse.rdf4j.sail.memory.model with parameters of type CoreDatatype
    Modifier and Type | Method | Description
    --- | --- | ---
    `Literal` | MemValueFactory.`createLiteral​(String value, CoreDatatype datatype)` |

    Constructors in org.eclipse.rdf4j.sail.memory.model with parameters of type CoreDatatype
    Constructor | Description
    --- | ---
    `CalendarMemLiteral​(Object creator, String label, CoreDatatype datatype, XMLGregorianCalendar calendar)` |
    `DecimalMemLiteral​(Object creator, String label, BigDecimal value, CoreDatatype datatype)` |
    `IntegerMemLiteral​(Object creator, String label, BigInteger value, CoreDatatype datatype)` |
    `IntegerMemLiteral​(Object creator, BigInteger value, CoreDatatype datatype)` |
    `MemLiteral​(Object creator, String label, CoreDatatype datatype)` |
    `MemLiteral​(Object creator, String label, IRI datatype, CoreDatatype coreDatatype)` |
    `NumericMemLiteral​(Object creator, String label, Number number, CoreDatatype datatype)` |