# DataTypes

These are the available DataTypes on the Sequelize class. You can access these on the
class object as seen here.

**Example**

```javascript
var Sequelize = require('sequelize-mock');
var sequelize = new Sequelize();

Sequelize.STRING
// OR ...
sequelize.Sequelize.STRING
```



<a name="STRING"></a>
## STRING

Mock string data type



<a name="CHAR"></a>
## CHAR

Mock char data type



<a name="TEXT"></a>
## TEXT

Mock text data type



<a name="INTEGER"></a>
## INTEGER

Mock integer data type



<a name="BIGINT"></a>
## BIGINT

Mock big integer data type



<a name="FLOAT"></a>
## FLOAT

Mock float data type



<a name="REAL"></a>
## REAL

Mock real number data type



<a name="DOUBLE"></a>
## DOUBLE

Mock double data type



<a name="DECIMAL"></a>
## DECIMAL

Mock decimal data type



<a name="BOOLEAN"></a>
## BOOLEAN

Mock boolean data type



<a name="TIME"></a>
## TIME

Mock time data type



<a name="DATE"></a>
## DATE

Mock date data type



<a name="DATEONLY"></a>
## DATEONLY

Mock date-only data type



<a name="HSTORE"></a>
## HSTORE

Mock hstore data type



<a name="JSON"></a>
## JSON

Mock JSON data type



<a name="JSONB"></a>
## JSONB

Mock JSONB data type



<a name="NOW"></a>
## NOW

Mock now datetime data type



<a name="BLOB"></a>
## BLOB

Mock blob data type



<a name="RANGE"></a>
## RANGE

Mock range data type



<a name="UUID"></a>
## UUID

Mock UUID data type



<a name="UUIDV1"></a>
## UUIDV1

Mock UUIDV1 data type



<a name="UUIDV4"></a>
## UUIDV4

Mock UUIDV4 data type



<a name="VIRTUAL"></a>
## VIRTUAL

Mock virutal data type (even though all test types are technically virtual)



<a name="ENUM"></a>
## ENUM

Mock enum data type



<a name="ARRAY"></a>
## ARRAY

Mock array data type



<a name="GEOMETRY"></a>
## GEOMETRY

Mock geometry data type



<a name="GEOGRAPHY"></a>
## GEOGRAPHY

Mock geography data type

