Fields

Table of contents

  1. Add a new field to a dataset
  2. Supported Fields
    1. BUSINESS
      1. Company
    2. CUSTOM
      1. Choice list
      2. Nested field (map)
      3. Constant value
      4. Crypto Field
      5. Custom string
      6. Empty value
      7. File
      8. Finance
      9. Item identification number
      10. Multimedia Field
      11. Reference
      12. Regex expression
      13. Script Field
      14. Sequence
      15. Sgml Field
      16. Text
      17. Uuid Field
    3. IDENTITY
      1. Age
      2. Demographic
      3. Email address
      4. Name
      5. Phone number
      6. Social Network Field
      7. Social Number Field
      8. Url Field
    4. JOB
      1. Job
    5. MONEY
      1. Credit Card Field
      2. Money
    6. MULTIMEDIA
      1. Image Field
    7. NETWORK
      1. Network related
      2. Password
      3. Username Field
    8. PHYSICAL_LOCATION
      1. Address
      2. GeoJSON
    9. PRIMITIVE
      1. List of other fields
      2. Big Integer Field
      3. Boolean value
      4. Bytes Field
      5. Date Time
      6. Big decimal
      7. Floating point: double precision
      8. Duration Field
      9. Floating point: simple precision
      10. Integer Field
      11. Long
      12. Null value
      13. Period Field
      14. Stock Field
      15. String Field
      16. Timestamp Field

Add a new field to a dataset

Fields

Most field are terminal, meaning that they cannot contain other fields.

If you want to represent an array or list, you can use ArrayField. The array field container, can only contain one type of field. You can have a list of DoubleField, but you cannot have a list containing different elements.

If you need to include different elements, you can use ComplexField. It behaves like a Map. Each field is associated with a key. It can be used to represent a JSON file.

If you need to include a field from another dataset, you can use ReferenceField. It can emulate the behavior of primary key <-> foreign key you find in databases. For example:

Table A  
LongField id
StringField name
Table B  
ReferenceField TableA:id
SalaryField wages
  • Name
  • Data Type:
  • Formatter:
  • Locale
  • Primary
  • Nullable
  • Actions
    • Alias: Copy the field definition for later reuse
    • Edit: Additional settings
    • Move Up
    • Move Down

Supported Fields

BUSINESS

Company

Description: Business/legal entity/company name

Class: ca.breakpoints.datamaker.model.field.type.CompanyField

Configuration:

  • Company type
    • Type: STRING
    • Default value: NAME
    • Possible values: NAME, BUZZWORD, CATCH_PHRASE, PROFESSION, LOGO, INDUSTRY, URL, SUFFIX

CUSTOM

Choice list

Description: List of pre-defined values

Class: ca.breakpoints.datamaker.model.field.type.ChoiceField

Configuration:

  • Value type
    • Type: STRING
    • Default value: STRING
    • Possible values: NUMERIC, STRING
  • Choices values
    • Type: LIST
    • Default value: []
    • Possible values:

Nested field (map)

Description: Will contains other fields

Class: ca.breakpoints.datamaker.model.field.type.ComplexField

Configuration:

  • Element values
    • Type: FIELDS
    • Default value: []
    • Possible values:

Constant value

Description: Value that never changes

Class: ca.breakpoints.datamaker.model.field.type.ConstantField

Configuration:

  • Constant value
    • Type: STRING
    • Default value:
    • Possible values:
  • Value type
    • Type: STRING
    • Default value: STRING
    • Possible values: BOOLEAN, DATE, NUMERIC, STRING

Crypto Field

Description: Hashed value: MD5, SHA-256

Class: ca.breakpoints.datamaker.model.field.type.CryptoField

Configuration:

  • Algorithm
    • Type: STRING
    • Default value: SHA256
    • Possible values: BCRYPT, MD5, SHA1, SHA256, SHA512, SIMPLE

Custom string

Description:

Returns a string with the '#' characters in the parameter replaced with random digits between 0-9 inclusive.
Returns a string with the '?' characters in the parameter replaced with random alphabetic characters.
Example: FLIGHT-???-#### will generate a value of FLIGHT-ZUK-8943

Class: ca.breakpoints.datamaker.model.field.type.CustomField

Configuration:

  • Pattern
    • Type: STRING
    • Default value:
    • Possible values:
  • Uppercase value
    • Type: BOOLEAN
    • Default value: False
    • Possible values:

Empty value

Description: Empty value field

Class: ca.breakpoints.datamaker.model.field.type.EmptyField

Configuration:

  • Empty value
    • Type: STRING
    • Default value:
    • Possible values:

File

Description: Filename

Class: ca.breakpoints.datamaker.model.field.type.FileField

Configuration:

  • File data type
    • Type: STRING
    • Default value: NAME
    • Possible values: NAME, EXTENSION, MIME_TYPE
  • Directory name
    • Type: STRING
    • Default value: None
    • Possible values:
  • File name
    • Type: STRING
    • Default value: None
    • Possible values:
  • Path separator
    • Type: STRING
    • Default value: None
    • Possible values:
  • File extension
    • Type: STRING
    • Default value: None
    • Possible values:

Finance

Description: Financial

Class: ca.breakpoints.datamaker.model.field.type.FinanceField

Configuration:

  • Finance type
    • Type: STRING
    • Default value: BIC
    • Possible values: VAT_NUMBER, IBAN, CC, BIC, ACCOUNT_NUMBER, TAX_NUMBER

Item identification number

Description: Item identification number

Class: ca.breakpoints.datamaker.model.field.type.IdentificationNumberField

Configuration:

  • Identification number type
    • Type: STRING
    • Default value: UPC
    • Possible values: BARCODE, UPC, ISBN, ASIN, ISBN10, ISBN13, IMEI, EAN8, EAN13, GTIN8, GTIN13

Multimedia Field

Description: Multimedia content

Class: ca.breakpoints.datamaker.model.field.type.MultimediaField

Configuration:

Reference

Description: A reference to another field in the current dataset

Class: ca.breakpoints.datamaker.model.field.type.ReferenceField

Configuration:

  • Reference value
    • Type: REFERENCE
    • Default value: None
    • Possible values:

Regex expression

Description: Regular expression

Class: ca.breakpoints.datamaker.model.field.type.RegexField

Configuration:

  • Pattern
    • Type: STRING
    • Default value: \w{10}
    • Possible values:

Script Field

Description: Scripting (Uses SpEL expression language)

Class: ca.breakpoints.datamaker.model.field.type.ScriptField

Configuration:

  • Script
    • Type: STRING
    • Default value: T(java.lang.Math).random() * 100.0
    • Possible values:
  • Script variable names
    • Type: LIST
    • Default value: []
    • Possible values:
  • Script variable values
    • Type: LIST
    • Default value: []
    • Possible values:

Sequence

Description: Primary key

Class: ca.breakpoints.datamaker.model.field.type.SequenceField

Configuration:

  • Minimum value
    • Type: NUMERIC
    • Default value: 1
    • Possible values:
  • Initial value
    • Type: NUMERIC
    • Default value: 0
    • Possible values:

Sgml Field

Description: HTML/XML documents

Class: ca.breakpoints.datamaker.model.field.type.SgmlField

Configuration:

  • SGL Document type
    • Type: STRING
    • Default value: HTML
    • Possible values: HTML, XML

Text

Description: Generated text (locale based dictionary)

Class: ca.breakpoints.datamaker.model.field.type.TextField

Configuration:

  • Text type
    • Type: STRING
    • Default value: WORD
    • Possible values: WORD, WORDS, SENTENCES, PARAGRAPHS
  • Length
    • Type: NUMERIC
    • Default value: 25
    • Possible values:
  • Exclude stop words
    • Type: BOOLEAN
    • Default value: False
    • Possible values:

Uuid Field

Description: Immutable universally unique identifier (UUID)

Class: ca.breakpoints.datamaker.model.field.type.UuidField

Configuration:

IDENTITY

Age

Description: Age, Integer [1-100]

Class: ca.breakpoints.datamaker.model.field.type.AgeField

Configuration:

  • Mininum age
    • Type: NUMERIC
    • Default value: 1
    • Possible values: 1, 125
  • Maximum age
    • Type: NUMERIC
    • Default value: 125
    • Possible values: 1, 125

Demographic

Description: Demographic

Class: ca.breakpoints.datamaker.model.field.type.DemographicField

Configuration:

  • Demographic type
    • Type: STRING
    • Default value: GENDER
    • Possible values: MARITAL_STATUS, GENDER, RACE, EDUCATION, DEMONYM

Email address

Description: Email address

Class: ca.breakpoints.datamaker.model.field.type.EmailField

Configuration:

Name

Description: Full name

Class: ca.breakpoints.datamaker.model.field.type.NameField

Configuration:

  • Name type
    • Type: STRING
    • Default value: FULL
    • Possible values: FULL, FIRST, LAST, MIDDLE, TITLE, PREFIX, SUFFIX

Phone number

Description: Home phone

Class: ca.breakpoints.datamaker.model.field.type.PhoneField

Configuration:

  • Name type
    • Type: STRING
    • Default value: HOME
    • Possible values: MOBILE, HOME, BUSINESS, FAX, EXTENSION

Social Network Field

Description: Social network

Class: ca.breakpoints.datamaker.model.field.type.SocialNetworkField

Configuration:

  • Social network type
    • Type: STRING
    • Default value: PROFILE_NAME
    • Possible values: PROFILE_PICTURE, SOCIAL_HANDLE, PROFILE_NAME

Social Number Field

Description: Social security number

Class: ca.breakpoints.datamaker.model.field.type.SocialNumberField

Configuration:

Url Field

Description: Generic URL address

Class: ca.breakpoints.datamaker.model.field.type.UrlField

Configuration:

JOB

Job

Description: Job position

Class: ca.breakpoints.datamaker.model.field.type.JobField

Configuration:

  • Job type
    • Type: STRING
    • Default value: TITLE
    • Possible values: TITLE, SENIORITY, KEY_SKILLS, POSITION, FIELD

MONEY

Credit Card Field

Description: Credit card number

Class: ca.breakpoints.datamaker.model.field.type.CreditCardField

Configuration:

  • Credit card type
    • Type: STRING
    • Default value: RANDOM
    • Possible values: RANDOM, VISA, AMERICAN_EXPRESS, DANKORT, DINERS_CLUB, DISCOVER, FORBRUGSFORENINGEN, JCB, LASER, MASTERCARD, SOLO, SWITCH

Money

Description: Money/any currency

Class: ca.breakpoints.datamaker.model.field.type.MoneyField

Configuration:

  • Minimum value
    • Type: NUMERIC
    • Default value: 0.0
    • Possible values: -9223372036854775808, 0
  • Maximum value
    • Type: NUMERIC
    • Default value: 99999.99
    • Possible values: 0, 9223372036854775807
  • Negative value
    • Type: BOOLEAN
    • Default value: False
    • Possible values:

MULTIMEDIA

Image Field

Description: Image content

Class: ca.breakpoints.datamaker.model.field.type.ImageField

Configuration:

  • Image format type
    • Type: STRING
    • Default value: JPEG
    • Possible values: JPEG, PNG, GIF, BMP, WBMP, TIF, TIFF
  • Image width
    • Type: NUMERIC
    • Default value: 640
    • Possible values:
  • Image height
    • Type: NUMERIC
    • Default value: 480
    • Possible values:

NETWORK

Description: IPv4/IPv6/MAC address

Class: ca.breakpoints.datamaker.model.field.type.NetworkField

Configuration:

  • Network address type
    • Type: STRING
    • Default value: IPv4
    • Possible values: MAC, IPv4, IPv6, HOSTNAME, IPv4_CIDR, IPv6_CIDR
  • Use private range only
    • Type: BOOLEAN
    • Default value: False
    • Possible values:

Password

Description: Password

Class: ca.breakpoints.datamaker.model.field.type.PasswordField

Configuration:

  • Minimum password length
    • Type: NUMERIC
    • Default value: 8
    • Possible values: 0, 10000
  • Maximum password length
    • Type: NUMERIC
    • Default value: 16
    • Possible values: 0, 10000
  • Include digits
    • Type: BOOLEAN
    • Default value: True
    • Possible values:
  • Include special characters
    • Type: BOOLEAN
    • Default value: False
    • Possible values:
  • Include upper case
    • Type: BOOLEAN
    • Default value: False
    • Possible values:

Username Field

Description: Username

Class: ca.breakpoints.datamaker.model.field.type.UsernameField

Configuration:

PHYSICAL_LOCATION

Address

Description: Fully formatted address using locale

Class: ca.breakpoints.datamaker.model.field.type.AddressField

Configuration:

  • Address type
    • Type: STRING
    • Default value: FULL
    • Possible values: FULL, STREET_NAME, STREET_WITH_NUMBER, ZIP_CODE, CEDEX, POSTAL_CODE, COUNTRY, STATE, PROVINCE, CITY

GeoJSON

Description:

Represents a GeoJSON coordinates.

Degrees of latitude are parallel so the distance between each degree remains almost constant but since degrees of longitude are farthest apart at the equator and converge at the poles, their distance varies greatly.

Each degree of latitude is approximately 69 miles (111 kilometers) apart. The range varies (due to the earth's slightly ellipsoid shape) from 68.703 miles (110.567 km) at the equator to 69.407 (111.699 km) at the poles. This is convenient because each minute (1/60th of a degree) is approximately one [nautical] mile.

A degree of longitude is widest at the equator at 69.172 miles (111.321) and gradually shrinks to zero at the poles. At 40° north or south the distance between a degree of longitude is 53 miles (85 km)

What is the "right-hand-rule"?
When you construct a polygon, you can order the coordinates in one direction or another. If you’re drawing a circle, you might start on the left and go counter-clockwise around to meet the original point. Or, you might go clockwise.

Here is the specification:

A linear ring MUST follow the right-hand rule with respect to the area it bounds, i.e., exterior rings are counterclockwise, and holes are clockwise.

Class: ca.breakpoints.datamaker.model.field.type.GeographicField

Configuration:

  • Geographic type
    • Type: STRING
    • Default value: POINT
    • Possible values: LATITUDE, LONGITUDE, COORDINATES, POINT, LINE_STRING, MULTI_LINE_STRING, POLYGON, MULTI_POLYGON, FEATURE, FEATURE_COLLECTION
  • Object size
    • Type: NUMERIC
    • Default value: 10
    • Possible values: 0, 32767
  • Steps delta factor
    • Type: NUMERIC
    • Default value: 1.0
    • Possible values: 0, 3.4028235e+38
  • Country bounding box
    • Type: STRING
    • Default value: None
    • Possible values: Afghanistan, Angola, Albania, United Arab Emirates, Argentina, Armenia, Antarctica, Fr. S. and Antarctic Lands, Australia, Austria, Azerbaijan, Burundi, Belgium, Benin, Burkina Faso, Bangladesh, Bulgaria, Bahamas, Bosnia and Herz., Belarus, Belize, Bolivia, Brazil, Brunei, Bhutan, Botswana, Central African Rep., Canada, Switzerland, Chile, China, Ivory Coast, Cameroon, Congo (Kinshasa), Congo (Brazzaville), Colombia, Costa Rica, Cuba, Cyprus, Czech Rep., Germany, Djibouti, Denmark, Dominican Rep., Algeria, Ecuador, Egypt, Eritrea, Spain, Estonia, Ethiopia, Finland, Fiji, Falkland Is., France, Gabon, United Kingdom, Georgia, Ghana, Guinea, Gambia, Guinea Bissau, Eq. Guinea, Greece, Greenland, Guatemala, Guyana, Honduras, Croatia, Haiti, Hungary, Indonesia, India, Ireland, Iran, Iraq, Iceland, Israel, Italy, Jamaica, Jordan, Japan, Kazakhstan, Kenya, Kyrgyzstan, Cambodia, S. Korea, Kuwait, Laos, Lebanon, Liberia, Libya, Sri Lanka, Lesotho, Lithuania, Luxembourg, Latvia, Morocco, Moldova, Madagascar, Mexico, Macedonia, Mali, Myanmar, Montenegro, Mongolia, Mozambique, Mauritania, Malawi, Malaysia, Namibia, New Caledonia, Niger, Nigeria, Nicaragua, Netherlands, Norway, Nepal, New Zealand, Oman, Pakistan, Panama, Peru, Philippines, Papua New Guinea, Poland, Puerto Rico, N. Korea, Portugal, Paraguay, Qatar, Romania, Russia, Rwanda, Saudi Arabia, Sudan, S. Sudan, Senegal, Solomon Is., Sierra Leone, El Salvador, Somalia, Serbia, Suriname, Slovakia, Slovenia, Sweden, Swaziland, Syria, Chad, Togo, Thailand, Tajikistan, Turkmenistan, East Timor, Trinidad and Tobago, Tunisia, Turkey, Taiwan, Tanzania, Uganda, Ukraine, Uruguay, United States, Uzbekistan, Venezuela, Vietnam, Vanuatu, West Bank, Yemen, South Africa, Zambia, Zimbabwe
  • Custom bounding box
    • Type: STRING
    • Default value:
    • Possible values:

PRIMITIVE

List of other fields

Description: List of objects

Class: ca.breakpoints.datamaker.model.field.type.ArrayField

Configuration:

  • Number of elements
    • Type: NUMERIC
    • Default value: 5
    • Possible values:
  • Field element
    • Type: FIELD
    • Default value: None
    • Possible values:

Big Integer Field

Description: Big integer

Class: ca.breakpoints.datamaker.model.field.type.BigIntegerField

Configuration:

  • Bit length
    • Type: NUMERIC
    • Default value: 64
    • Possible values:
  • Minimum value
    • Type: STRING
    • Default value: 0
    • Possible values:
  • Maximum value
    • Type: STRING
    • Default value: 9999999999999999999999999999999999999999999999
    • Possible values:
  • Negative values
    • Type: BOOLEAN
    • Default value: False
    • Possible values:

Boolean value

Description: Boolean value

Class: ca.breakpoints.datamaker.model.field.type.BooleanField

Configuration:

Bytes Field

Description: Bytes

Class: ca.breakpoints.datamaker.model.field.type.BytesField

Configuration:

  • Bytes length
    • Type: NUMERIC
    • Default value: 25
    • Possible values:

Date Time

Description: Date

Class: ca.breakpoints.datamaker.model.field.type.DateTimeField

Configuration:

  • Timezone
    • Type: STRING
    • Default value: UTC
    • Possible values: Asia/Aden, America/Cuiaba, Etc/GMT+9, Etc/GMT+8, Africa/Nairobi, America/Marigot, Asia/Aqtau, Pacific/Kwajalein, America/El_Salvador, Asia/Pontianak, Africa/Cairo, Pacific/Pago_Pago, Africa/Mbabane, Asia/Kuching, Pacific/Honolulu, Pacific/Rarotonga, America/Guatemala, Australia/Hobart, Europe/London, America/Belize, America/Panama, Asia/Chungking, America/Managua, America/Indiana/Petersburg, Asia/Yerevan, Europe/Brussels, GMT, Europe/Warsaw, America/Chicago, Asia/Kashgar, Chile/Continental, Pacific/Yap, CET, Etc/GMT-1, Etc/GMT-0, Europe/Jersey, America/Tegucigalpa, Etc/GMT-5, Europe/Istanbul, America/Eirunepe, Etc/GMT-4, America/Miquelon, Etc/GMT-3, Europe/Luxembourg, Etc/GMT-2, Etc/GMT-9, America/Argentina/Catamarca, Etc/GMT-8, Etc/GMT-7, Etc/GMT-6, Europe/Zaporozhye, Canada/Yukon, Canada/Atlantic, Atlantic/St_Helena, Australia/Tasmania, Libya, Europe/Guernsey, America/Grand_Turk, Asia/Samarkand, America/Argentina/Cordoba, Asia/Phnom_Penh, Africa/Kigali, Asia/Almaty, US/Alaska, Asia/Dubai, Europe/Isle_of_Man, America/Araguaina, Cuba, Asia/Novosibirsk, America/Argentina/Salta, Etc/GMT+3, Africa/Tunis, Etc/GMT+2, Etc/GMT+1, Pacific/Fakaofo, Africa/Tripoli, Etc/GMT+0, Israel, Africa/Banjul, Etc/GMT+7, Indian/Comoro, Etc/GMT+6, Etc/GMT+5, Etc/GMT+4, Pacific/Port_Moresby, US/Arizona, Antarctica/Syowa, Indian/Reunion, Pacific/Palau, Europe/Kaliningrad, America/Montevideo, Africa/Windhoek, Asia/Karachi, Africa/Mogadishu, Australia/Perth, Brazil/East, Etc/GMT, Asia/Chita, Pacific/Easter, Antarctica/Davis, Antarctica/McMurdo, Asia/Macao, America/Manaus, Africa/Freetown, Europe/Bucharest, Asia/Tomsk, America/Argentina/Mendoza, Asia/Macau, Europe/Malta, Mexico/BajaSur, Pacific/Tahiti, Africa/Asmera, Europe/Busingen, America/Argentina/Rio_Gallegos, Africa/Malabo, Europe/Skopje, America/Catamarca, America/Godthab, Europe/Sarajevo, Australia/ACT, GB-Eire, Africa/Lagos, America/Cordoba, Europe/Rome, Asia/Dacca, Indian/Mauritius, Pacific/Samoa, America/Regina, America/Fort_Wayne, America/Dawson_Creek, Africa/Algiers, Europe/Mariehamn, America/St_Johns, America/St_Thomas, Europe/Zurich, America/Anguilla, Asia/Dili, America/Denver, Africa/Bamako, Europe/Saratov, GB, Mexico/General, Pacific/Wallis, Europe/Gibraltar, Africa/Conakry, Africa/Lubumbashi, Asia/Istanbul, America/Havana, NZ-CHAT, Asia/Choibalsan, America/Porto_Acre, Asia/Omsk, Europe/Vaduz, US/Michigan, Asia/Dhaka, America/Barbados, Europe/Tiraspol, Atlantic/Cape_Verde, Asia/Yekaterinburg, America/Louisville, Pacific/Johnston, Pacific/Chatham, Europe/Ljubljana, America/Sao_Paulo, Asia/Jayapura, America/Curacao, Asia/Dushanbe, America/Guyana, America/Guayaquil, America/Martinique, Portugal, Europe/Berlin, Europe/Moscow, Europe/Chisinau, America/Puerto_Rico, America/Rankin_Inlet, Pacific/Ponape, Europe/Stockholm, Europe/Budapest, America/Argentina/Jujuy, Australia/Eucla, Asia/Shanghai, Universal, Europe/Zagreb, America/Port_of_Spain, Europe/Helsinki, Asia/Beirut, Asia/Tel_Aviv, Pacific/Bougainville, US/Central, Africa/Sao_Tome, Indian/Chagos, America/Cayenne, Asia/Yakutsk, Pacific/Galapagos, Australia/North, Europe/Paris, Africa/Ndjamena, Pacific/Fiji, America/Rainy_River, Indian/Maldives, Australia/Yancowinna, SystemV/AST4, Asia/Oral, America/Yellowknife, Pacific/Enderbury, America/Juneau, Australia/Victoria, America/Indiana/Vevay, Asia/Tashkent, Asia/Jakarta, Africa/Ceuta, Asia/Barnaul, America/Recife, America/Buenos_Aires, America/Noronha, America/Swift_Current, Australia/Adelaide, America/Metlakatla, Africa/Djibouti, America/Paramaribo, Asia/Qostanay, Europe/Simferopol, Europe/Sofia, Africa/Nouakchott, Europe/Prague, America/Indiana/Vincennes, Antarctica/Mawson, America/Kralendijk, Antarctica/Troll, Europe/Samara, Indian/Christmas, America/Antigua, Pacific/Gambier, America/Indianapolis, America/Inuvik, America/Iqaluit, Pacific/Funafuti, UTC, Antarctica/Macquarie, Canada/Pacific, America/Moncton, Africa/Gaborone, Pacific/Chuuk, Asia/Pyongyang, America/St_Vincent, Asia/Gaza, Etc/Universal, PST8PDT, Atlantic/Faeroe, Asia/Qyzylorda, Canada/Newfoundland, America/Kentucky/Louisville, America/Yakutat, Asia/Ho_Chi_Minh, Antarctica/Casey, Europe/Copenhagen, Africa/Asmara, Atlantic/Azores, Europe/Vienna, ROK, Pacific/Pitcairn, America/Mazatlan, Australia/Queensland, Pacific/Nauru, Europe/Tirane, Asia/Kolkata, SystemV/MST7, Australia/Canberra, MET, Australia/Broken_Hill, Europe/Riga, America/Dominica, Africa/Abidjan, America/Mendoza, America/Santarem, Kwajalein, America/Asuncion, Asia/Ulan_Bator, NZ, America/Boise, Australia/Currie, EST5EDT, Pacific/Guam, Pacific/Wake, Atlantic/Bermuda, America/Costa_Rica, America/Dawson, Asia/Chongqing, Eire, Europe/Amsterdam, America/Indiana/Knox, America/North_Dakota/Beulah, Africa/Accra, Atlantic/Faroe, Mexico/BajaNorte, America/Maceio, Etc/UCT, Pacific/Apia, GMT0, America/Atka, Pacific/Niue, Australia/Lord_Howe, Europe/Dublin, Pacific/Truk, MST7MDT, America/Monterrey, America/Nassau, America/Jamaica, Asia/Bishkek, America/Atikokan, Atlantic/Stanley, Australia/NSW, US/Hawaii, SystemV/CST6, Indian/Mahe, Asia/Aqtobe, America/Sitka, Asia/Vladivostok, Africa/Libreville, Africa/Maputo, Zulu, America/Kentucky/Monticello, Africa/El_Aaiun, Africa/Ouagadougou, America/Coral_Harbour, Pacific/Marquesas, Brazil/West, America/Aruba, America/North_Dakota/Center, America/Cayman, Asia/Ulaanbaatar, Asia/Baghdad, Europe/San_Marino, America/Indiana/Tell_City, America/Tijuana, Pacific/Saipan, SystemV/YST9, Africa/Douala, America/Chihuahua, America/Ojinaga, Asia/Hovd, America/Anchorage, Chile/EasterIsland, America/Halifax, Antarctica/Rothera, America/Indiana/Indianapolis, US/Mountain, Asia/Damascus, America/Argentina/San_Luis, America/Santiago, Asia/Baku, America/Argentina/Ushuaia, Atlantic/Reykjavik, Africa/Brazzaville, Africa/Porto-Novo, America/La_Paz, Antarctica/DumontDUrville, Asia/Taipei, Antarctica/South_Pole, Asia/Manila, Asia/Bangkok, Africa/Dar_es_Salaam, Poland, Atlantic/Madeira, Antarctica/Palmer, America/Thunder_Bay, Africa/Addis_Ababa, Asia/Yangon, Europe/Uzhgorod, Brazil/DeNoronha, Asia/Ashkhabad, Etc/Zulu, America/Indiana/Marengo, America/Creston, America/Punta_Arenas, America/Mexico_City, Antarctica/Vostok, Asia/Jerusalem, Europe/Andorra, US/Samoa, PRC, Asia/Vientiane, Pacific/Kiritimati, America/Matamoros, America/Blanc-Sablon, Asia/Riyadh, Iceland, Pacific/Pohnpei, Asia/Ujung_Pandang, Atlantic/South_Georgia, Europe/Lisbon, Asia/Harbin, Europe/Oslo, Asia/Novokuznetsk, CST6CDT, Atlantic/Canary, America/Knox_IN, Asia/Kuwait, SystemV/HST10, Pacific/Efate, Africa/Lome, America/Bogota, America/Menominee, America/Adak, Pacific/Norfolk, Europe/Kirov, America/Resolute, Pacific/Tarawa, Africa/Kampala, Asia/Krasnoyarsk, Greenwich, SystemV/EST5, America/Edmonton, Europe/Podgorica, Australia/South, Canada/Central, Africa/Bujumbura, America/Santo_Domingo, US/Eastern, Europe/Minsk, Pacific/Auckland, Africa/Casablanca, America/Glace_Bay, Canada/Eastern, Asia/Qatar, Europe/Kiev, Singapore, Asia/Magadan, SystemV/PST8, America/Port-au-Prince, Europe/Belfast, America/St_Barthelemy, Asia/Ashgabat, Africa/Luanda, America/Nipigon, Atlantic/Jan_Mayen, Brazil/Acre, Asia/Muscat, Asia/Bahrain, Europe/Vilnius, America/Fortaleza, Etc/GMT0, US/East-Indiana, America/Hermosillo, America/Cancun, Africa/Maseru, Pacific/Kosrae, Africa/Kinshasa, Asia/Kathmandu, Asia/Seoul, Australia/Sydney, America/Lima, Australia/LHI, America/St_Lucia, Europe/Madrid, America/Bahia_Banderas, America/Montserrat, Asia/Brunei, America/Santa_Isabel, Canada/Mountain, America/Cambridge_Bay, Asia/Colombo, Australia/West, Indian/Antananarivo, Australia/Brisbane, Indian/Mayotte, US/Indiana-Starke, Asia/Urumqi, US/Aleutian, Europe/Volgograd, America/Lower_Princes, America/Vancouver, Africa/Blantyre, America/Rio_Branco, America/Danmarkshavn, America/Detroit, America/Thule, Africa/Lusaka, Asia/Hong_Kong, Iran, America/Argentina/La_Rioja, Africa/Dakar, SystemV/CST6CDT, America/Tortola, America/Porto_Velho, Asia/Sakhalin, Etc/GMT+10, America/Scoresbysund, Asia/Kamchatka, Asia/Thimbu, Africa/Harare, Etc/GMT+12, Etc/GMT+11, Navajo, America/Nome, Europe/Tallinn, Turkey, Africa/Khartoum, Africa/Johannesburg, Africa/Bangui, Europe/Belgrade, Jamaica, Africa/Bissau, Asia/Tehran, WET, Europe/Astrakhan, Africa/Juba, America/Campo_Grande, America/Belem, Etc/Greenwich, Asia/Saigon, America/Ensenada, Pacific/Midway, America/Jujuy, Africa/Timbuktu, America/Bahia, America/Goose_Bay, America/Virgin, America/Pangnirtung, Asia/Katmandu, America/Phoenix, Africa/Niamey, America/Whitehorse, Pacific/Noumea, Asia/Tbilisi, America/Montreal, Asia/Makassar, America/Argentina/San_Juan, Hongkong, UCT, Asia/Nicosia, America/Indiana/Winamac, SystemV/MST7MDT, America/Argentina/ComodRivadavia, America/Boa_Vista, America/Grenada, Asia/Atyrau, Australia/Darwin, Asia/Khandyga, Asia/Kuala_Lumpur, Asia/Famagusta, Asia/Thimphu, Asia/Rangoon, Europe/Bratislava, Asia/Calcutta, America/Argentina/Tucuman, Asia/Kabul, Indian/Cocos, Japan, Pacific/Tongatapu, America/New_York, Etc/GMT-12, Etc/GMT-11, America/Nuuk, Etc/GMT-10, SystemV/YST9YDT, Europe/Ulyanovsk, Etc/GMT-14, Etc/GMT-13, W-SU, America/Merida, EET, America/Rosario, Canada/Saskatchewan, America/St_Kitts, Arctic/Longyearbyen, America/Fort_Nelson, America/Caracas, America/Guadeloupe, Asia/Hebron, Indian/Kerguelen, SystemV/PST8PDT, Africa/Monrovia, Asia/Ust-Nera, Egypt, Asia/Srednekolymsk, America/North_Dakota/New_Salem, Asia/Anadyr, Australia/Melbourne, Asia/Irkutsk, America/Shiprock, America/Winnipeg, Europe/Vatican, Asia/Amman, Etc/UTC, SystemV/AST4ADT, Asia/Tokyo, America/Toronto, Asia/Singapore, Australia/Lindeman, America/Los_Angeles, SystemV/EST5EDT, Pacific/Majuro, America/Argentina/Buenos_Aires, Europe/Nicosia, Pacific/Guadalcanal, Europe/Athens, US/Pacific, Europe/Monaco
  • Datetime type
    • Type: STRING
    • Default value: CURRENT
    • Possible values: DATE_OF_BIRTH, PAST, FUTURE, CURRENT, DATE_ONLY, TIME_ONLY
  • Start date
    • Type: DATE
    • Default value:
    • Possible values:
  • Start time
    • Type: TIME
    • Default value: 00:00:00
    • Possible values:
  • End date
    • Type: DATE
    • Default value:
    • Possible values:
  • End time
    • Type: TIME
    • Default value: 23:59:59
    • Possible values:
  • Time unit
    • Type: STRING
    • Default value: DAYS
    • Possible values: NANOSECONDS, MICROSECONDS, MILLISECONDS, SECONDS, MINUTES, HOURS, DAYS
  • At most (used with past and future option)
    • Type: NUMERIC
    • Default value: 365
    • Possible values:

Big decimal

Description: Big decimal number. Useful for money calculation.

Class: ca.breakpoints.datamaker.model.field.type.DecimalField

Configuration:

  • Minimum value
    • Type: NUMERIC
    • Default value: 0.0
    • Possible values:
  • Maximum value
    • Type: NUMERIC
    • Default value: 1.7976931348623157e+308
    • Possible values:

Floating point: double precision

Description: Floating point: double precision

Class: ca.breakpoints.datamaker.model.field.type.DoubleField

Configuration:

  • Minimum value
    • Type: NUMERIC
    • Default value: 0.0
    • Possible values: -9223372036854775808, 0
  • Maximum value
    • Type: NUMERIC
    • Default value: 1000.0
    • Possible values: 0, 9223372036854775807
  • Maximum number of decimals
    • Type: NUMERIC
    • Default value: 16
    • Possible values:

Duration Field

Description: Duration

Class: ca.breakpoints.datamaker.model.field.type.DurationField

Configuration:

  • Format
    • Type: STRING
    • Default value: P5DT5H5M5.4S
    • Possible values:

Floating point: simple precision

Description: Floating point

Class: ca.breakpoints.datamaker.model.field.type.FloatField

Configuration:

  • Minimum value
    • Type: NUMERIC
    • Default value: 0
    • Possible values: 0, 1.4e-45
  • Maximum value
    • Type: NUMERIC
    • Default value: 32767
    • Possible values: 0, 3.4028235e+38
  • Maximum number of decimals
    • Type: NUMERIC
    • Default value: 7
    • Possible values: 0, 7

Integer Field

Description: Number

Class: ca.breakpoints.datamaker.model.field.type.IntegerField

Configuration:

  • Minimum value
    • Type: NUMERIC
    • Default value: 0
    • Possible values: -2147483648, 0
  • Maximum value
    • Type: NUMERIC
    • Default value: 100000
    • Possible values: 0, 2147483647
  • Negative value
    • Type: BOOLEAN
    • Default value: False
    • Possible values:

Long

Description: Number

Class: ca.breakpoints.datamaker.model.field.type.LongField

Configuration:

  • Minimum value
    • Type: NUMERIC
    • Default value: 0
    • Possible values: -2147483648, 0
  • Maximum value
    • Type: NUMERIC
    • Default value: 1000
    • Possible values: 0, 2147483647
  • Negative value
    • Type: BOOLEAN
    • Default value: False
    • Possible values:

Null value

Description: Null value field

Class: ca.breakpoints.datamaker.model.field.type.NullField

Configuration:

Period Field

Description: Period

Class: ca.breakpoints.datamaker.model.field.type.PeriodField

Configuration:

  • Format
    • Type: STRING
    • Default value: PnYnMnD
    • Possible values:

Stock Field

Description: Market stock

Class: ca.breakpoints.datamaker.model.field.type.StockField

Configuration:

String Field

Description: Random chain of characters

Class: ca.breakpoints.datamaker.model.field.type.StringField

Configuration:

  • Length
    • Type: NUMERIC
    • Default value: 25
    • Possible values:
  • Alpha numeric
    • Type: BOOLEAN
    • Default value: True
    • Possible values:
  • Ascii only
    • Type: BOOLEAN
    • Default value: True
    • Possible values:

Timestamp Field

Description: Number of seconds after epoch

Class: ca.breakpoints.datamaker.model.field.type.TimestampField

Configuration:


Copyright © 2022 Datamaker Inc.