edu.udo.cs.miningmart.m4
Interface ConceptualDatatypes

All Known Implementing Classes:
ConceptualDatatypes

public interface ConceptualDatatypes

Access to the conceptual datatypes used in M4.

Version:
$Id: ConceptualDatatypes.java,v 1.4 2006/09/27 14:59:57 euler Exp $
Author:
Timm Euler, Martin Scholz

Field Summary
static java.lang.String CDT_BINARY
           
static java.lang.String CDT_CATEGORIAL
           
static java.lang.String CDT_CONSTANT
           
static java.lang.String CDT_KEYATTRIB
           
static java.lang.String CDT_NOMINAL
           
static java.lang.String CDT_NUMERIC
           
static java.lang.String CDT_ORDINAL
           
static java.lang.String CDT_SCALAR
           
static java.lang.String CDT_SPATIAL
           
static java.lang.String CDT_TIME
           
static java.lang.String CDT_TIMEGROUP
           
static java.lang.String[] CDTYPES
           
static java.lang.String[][] datatypeCompatibilities
          Mapping listing all compatible pairs of datatypes, where the left datatype is more general than the right one.
 
Method Summary
 long getIdForName(java.lang.String name)
           
 java.lang.String getNameForId(long id)
           
 

Field Detail

CDT_NOMINAL

static final java.lang.String CDT_NOMINAL
See Also:
Constant Field Values

CDT_CATEGORIAL

static final java.lang.String CDT_CATEGORIAL
See Also:
Constant Field Values

CDT_KEYATTRIB

static final java.lang.String CDT_KEYATTRIB
See Also:
Constant Field Values

CDT_CONSTANT

static final java.lang.String CDT_CONSTANT
See Also:
Constant Field Values

CDT_TIMEGROUP

static final java.lang.String CDT_TIMEGROUP
See Also:
Constant Field Values

CDT_SPATIAL

static final java.lang.String CDT_SPATIAL
See Also:
Constant Field Values

CDT_NUMERIC

static final java.lang.String CDT_NUMERIC
See Also:
Constant Field Values

CDT_ORDINAL

static final java.lang.String CDT_ORDINAL
See Also:
Constant Field Values

CDT_SCALAR

static final java.lang.String CDT_SCALAR
See Also:
Constant Field Values

CDT_TIME

static final java.lang.String CDT_TIME
See Also:
Constant Field Values

CDT_BINARY

static final java.lang.String CDT_BINARY
See Also:
Constant Field Values

CDTYPES

static final java.lang.String[] CDTYPES

datatypeCompatibilities

static final java.lang.String[][] datatypeCompatibilities
Mapping listing all compatible pairs of datatypes, where the left datatype is more general than the right one.

Method Detail

getIdForName

long getIdForName(java.lang.String name)
Parameters:
name - the name of a conceptual datatype (case senitive)
Returns:
the id representing this datatype or 0 if not found

getNameForId

java.lang.String getNameForId(long id)
Parameters:
id - the ID of a conceptual datatype
Returns:
the conceptual datatype's name


Copyright © 2001-2005