Uses of Class
guru.mikelue.foxglove.setting.DataSetting
Packages that use DataSetting
Package
Description
This package provides classes to handle settings for data generating.
-
Uses of DataSetting in guru.mikelue.foxglove.setting
Methods in guru.mikelue.foxglove.setting that return DataSettingModifier and TypeMethodDescriptionDataSetting.autoGenerateFor(ColumnMeta.Property... properties) Sets whether or not to generate value automatically by the given properties of a column.static final DataSettingDataSetting.defaults()Gives the data setting can be changed for applying anySettingAwareglobally.DataSetting.excludeWhen(ColumnMatcher matcher) Excludes columns matched by givenColumnMatcherfrom auto-generating.DataSetting.generateNull(boolean enabled) Sets to generate possiblenullfor nullable columns.DataSetting.generateNull(int diceSides) Enables null value generating and sets the dice sides to generate possiblenullfor nullable columns, by ratio of1/diceSides.DataSetting.largeTextLength(int length) Sets the length for types ofCLOB,LONGVARCHAR, etc.DataSetting.largeTextLength(int minLength, int maxLength) Sets the length range for types ofCLOB,LONGVARCHAR, etc.DataSetting.notAutoGenerateFor(ColumnMeta.Property... properties) Sets to not to generate value automatically by the given properties of a column.DataSetting.setDefaultNumberOfRows(int numberOfRows) Sets the default number of rows for generated data.Methods in guru.mikelue.foxglove.setting that return types with arguments of type DataSettingModifier and TypeMethodDescription<T> ColumnConfig<T, DataSetting> DataSetting.columnMatcher(ColumnMatcher matcher) Starts to configureSupplierfor columns matched by givenColumnMatcher.<T> ColumnConfig<T, DataSetting> Starts to configureSupplierfor columns matched by given type name.<T> ColumnConfig<T, DataSetting>