IRISLIB database
FilemanYear Class Reference

Custom DATE data type designed to convert FILEMAN format YEAR fields. More...

Static Public Member Functions

_.Library.FilemanYear DateToLogical (_, _.Library.String val)
 Converts Date format DATE (+$H) to FILEMAN format YEAR (CYY0000).
 
_.Library.FilemanYear DisplayToLogical (_.Library.String Arg1)
 Converts DISPLAY format DATE (DD/MM/YYYY) to FILEMAN format YEAR (CYY0000).
 
_.Library.Status IsValid (_, _.Library.RawString val)
 Checks for Invalid format, expects FILEMAN format YEAR (CYY0000). More...
 
_.Library.Date LogicalToDate (_, _.Library.FilemanDate val)
 Converts FILEMAN format YEAR (CYY0000) to Date format DATE (+$H)
 
_.Library.String LogicalToDisplay (_.Library.FilemanYear Arg1)
 Converts FILEMAN format YEAR (CYY0000) to DISPLAY format YEAR (YYYY). More...
 
_.Library.String LogicalToJSON (_, _.Library.FilemanYear val)
 Converts the logical FilemanYear value to the JSON string value.
 
_.Library.String LogicalToOdbc (_.Library.FilemanYear Arg1)
 Converts FILEMAN format YEAR (CYY0000) to ODBC format YEAR (YYYY). More...
 
_.Library.String LogicalToXSD (_, _.Library.FilemanYear val)
 Converts the FilemanYear value to the canonical SOAP encoded value.
 
_.Library.FilemanDate OdbcToLogical (_.Library.String Arg1)
 Converts ODBC format DATE (YYYY-MM-DD) to FILEMAN format YEAR (CYY0000).
 
_.Library.FilemanYear TimeStampToLogical (_, _.Library.TimeStamp val)
 Converts TimeStamp format TIMESTAMP (YYYY-MM-DD HH:MM:SS) to FILEMAN format YEAR (CYY0000).
 

Static Public Attributes

 COLLATION = None
 Custom DATE data type designed to convert FILEMAN format YEAR fields. More...
 

Detailed Description

Custom DATE data type designed to convert FILEMAN format YEAR fields.

A field defined as a YEAR data type can accept many of the date entries, but only stores the YEAR portion. Example: External: 2016 Internal: 3160000

Member Function Documentation

◆ IsValid()

_.Library.Status IsValid (   _,
_.Library.RawString  val 
)
static

Checks for Invalid format, expects FILEMAN format YEAR (CYY0000).

Can handle data on disk in the Fileman TimeStamp format.

◆ LogicalToDisplay()

_.Library.String LogicalToDisplay ( _.Library.FilemanYear  Arg1)
static

Converts FILEMAN format YEAR (CYY0000) to DISPLAY format YEAR (YYYY).

Can handle data on disk in the Fileman TimeStamp format.

◆ LogicalToOdbc()

_.Library.String LogicalToOdbc ( _.Library.FilemanYear  Arg1)
static

Converts FILEMAN format YEAR (CYY0000) to ODBC format YEAR (YYYY).

Can handle data on disk in the Fileman TimeStamp format.

Member Data Documentation

◆ COLLATION

COLLATION = None
static

Custom DATE data type designed to convert FILEMAN format YEAR fields.

A field defined as a YEAR data type can accept many of the date entries, but only stores the YEAR portion. Example: External: 2016 Internal: 3160000