Class: AWSCDK::DataBrew::CfnRecipe::RecipeParametersProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::DataBrew::CfnRecipe::RecipeParametersProperty
- Defined in:
- data_brew/cfn_recipe.rb
Overview
Parameters that are used as inputs for various recipe actions.
The parameters are specific to the context in which they're used.
Instance Attribute Summary collapse
-
#aggregate_function ⇒ String?
readonly
The name of an aggregation function to apply.
-
#base ⇒ String?
readonly
The number of digits used in a counting system.
-
#case_statement ⇒ String?
readonly
A case statement associated with a recipe.
-
#category_map ⇒ String?
readonly
A category map used for one-hot encoding.
-
#chars_to_remove ⇒ String?
readonly
Characters to remove from a step that applies one-hot encoding or tokenization.
-
#collapse_consecutive_whitespace ⇒ String?
readonly
Remove any non-word non-punctuation character.
-
#column_data_type ⇒ String?
readonly
The data type of the column.
-
#column_range ⇒ String?
readonly
A range of columns to which a step is applied.
-
#count ⇒ String?
readonly
The number of times a string needs to be repeated.
-
#custom_characters ⇒ String?
readonly
One or more characters that can be substituted or removed, depending on the context.
-
#custom_stop_words ⇒ String?
readonly
A list of words to ignore in a step that applies word tokenization.
-
#custom_value ⇒ String?
readonly
A list of custom values to use in a step that requires that you provide a value to finish the operation.
-
#datasets_columns ⇒ String?
readonly
A list of the dataset columns included in a project.
-
#date_add_value ⇒ String?
readonly
A value that specifies how many units of time to add or subtract for a date math operation.
-
#date_time_format ⇒ String?
readonly
A date format to apply to a date.
-
#date_time_parameters ⇒ String?
readonly
A set of parameters associated with a datetime.
-
#delete_other_rows ⇒ String?
readonly
Determines whether unmapped rows in a categorical mapping should be deleted.
-
#delimiter ⇒ String?
readonly
The delimiter to use when parsing separated values in a text file.
-
#end_pattern ⇒ String?
readonly
The end pattern to locate.
-
#end_position ⇒ String?
readonly
The end position to locate.
-
#end_value ⇒ String?
readonly
The end value to locate.
-
#expand_contractions ⇒ String?
readonly
A list of word contractions and what they expand to.
-
#exponent ⇒ String?
readonly
The exponent to apply in an exponential operation.
-
#false_string ⇒ String?
readonly
A value that represents
FALSE. -
#group_by_agg_function_options ⇒ String?
readonly
Specifies options to apply to the
GROUP BYused in an aggregation. -
#group_by_columns ⇒ String?
readonly
The columns to use in the
GROUP BYclause. -
#hidden_columns ⇒ String?
readonly
A list of columns to hide.
-
#ignore_case ⇒ String?
readonly
Indicates that lower and upper case letters are treated equally.
-
#include_in_split ⇒ String?
readonly
Indicates if this column is participating in a split transform.
-
#input ⇒ Object?
readonly
The input location to load the dataset from - Amazon S3 or AWS Glue Data Catalog .
-
#interval ⇒ String?
readonly
The number of characters to split by.
-
#is_text ⇒ String?
readonly
Indicates if the content is text.
-
#join_keys ⇒ String?
readonly
The keys or columns involved in a join.
-
#join_type ⇒ String?
readonly
The type of join to use, for example,
INNER JOIN,OUTER JOIN, and so on. -
#left_columns ⇒ String?
readonly
The columns on the left side of the join.
-
#limit ⇒ String?
readonly
The number of times to perform
splitorreplaceByin a string. -
#lower_bound ⇒ String?
readonly
The lower boundary for a value.
-
#map_type ⇒ String?
readonly
The type of mappings to apply to construct a new dynamic frame.
-
#mode_type ⇒ String?
readonly
Determines the manner in which mode value is calculated, in case there is more than one mode value.
-
#multi_line ⇒ Boolean, ...
readonly
Specifies whether JSON input contains embedded new line characters.
-
#num_rows ⇒ String?
readonly
The number of rows to consider in a window.
-
#num_rows_after ⇒ String?
readonly
The number of rows to consider after the current row in a window.
-
#num_rows_before ⇒ String?
readonly
The number of rows to consider before the current row in a window.
-
#order_by_column ⇒ String?
readonly
A column to sort the results by.
-
#order_by_columns ⇒ String?
readonly
The columns to sort the results by.
-
#other ⇒ String?
readonly
The value to assign to unmapped cells, in categorical mapping.
-
#pattern ⇒ String?
readonly
The pattern to locate.
-
#pattern_option1 ⇒ String?
readonly
The starting pattern to split between.
-
#pattern_option2 ⇒ String?
readonly
The ending pattern to split between.
-
#pattern_options ⇒ String?
readonly
For splitting by multiple delimiters: A JSON-encoded string that lists the patterns in the format.
-
#period ⇒ String?
readonly
The size of the rolling window.
-
#position ⇒ String?
readonly
The character index within a string.
-
#remove_all_punctuation ⇒ String?
readonly
If
true, removes all of the following characters:..!.,.?. -
#remove_all_quotes ⇒ String?
readonly
If
true, removes all single quotes and double quotes. -
#remove_all_whitespace ⇒ String?
readonly
If
true, removes all whitespaces from the value. -
#remove_custom_characters ⇒ String?
readonly
If
true, removes all chraracters specified byCustomCharacters. -
#remove_custom_value ⇒ String?
readonly
If
true, removes all chraracters specified byCustomValue. -
#remove_leading_and_trailing_punctuation ⇒ String?
readonly
If
true, removes the following characters if they occur at the start or end of the value:.!,?. -
#remove_leading_and_trailing_quotes ⇒ String?
readonly
If
true, removes single quotes and double quotes from the beginning and end of the value. -
#remove_leading_and_trailing_whitespace ⇒ String?
readonly
If
true, removes all whitespaces from the beginning and end of the value. -
#remove_letters ⇒ String?
readonly
If
true, removes all uppercase and lowercase alphabetic characters (A through Z;. -
#remove_numbers ⇒ String?
readonly
If
true, removes all numeric characters (0 through 9). -
#remove_source_column ⇒ String?
readonly
If
true, the source column will be removed after un-nesting that column. -
#remove_special_characters ⇒ String?
readonly
If
true, removes all of the following characters: `!. -
#right_columns ⇒ String?
readonly
The columns on the right side of a join.
-
#sample_size ⇒ String?
readonly
The number of rows in the sample.
-
#sample_type ⇒ String?
readonly
The sampling type to apply to the dataset.
-
#second_input ⇒ String?
readonly
A object value to indicate the second dataset used in a join.
-
#secondary_inputs ⇒ AWSCDK::IResolvable, ...
readonly
A list of secondary inputs in a UNION transform.
-
#sheet_indexes ⇒ Array<Numeric>, ...
readonly
One or more sheet numbers in the Excel file, which will be included in a dataset.
-
#sheet_names ⇒ Array<String>?
readonly
Oone or more named sheets in the Excel file, which will be included in a dataset.
-
#source_column ⇒ String?
readonly
A source column needed for an operation, step, or transform.
-
#source_column1 ⇒ String?
readonly
A source column needed for an operation, step, or transform.
-
#source_column2 ⇒ String?
readonly
A source column needed for an operation, step, or transform.
-
#source_columns ⇒ String?
readonly
A list of source columns needed for an operation, step, or transform.
-
#start_column_index ⇒ String?
readonly
The index number of the first column used by an operation, step, or transform.
-
#start_pattern ⇒ String?
readonly
The starting pattern to locate.
-
#start_position ⇒ String?
readonly
The starting position to locate.
-
#start_value ⇒ String?
readonly
The starting value to locate.
-
#stemming_mode ⇒ String?
readonly
Indicates this operation uses stems and lemmas (base words) for word tokenization.
-
#step_count ⇒ String?
readonly
The total number of transforms in this recipe.
-
#step_index ⇒ String?
readonly
The index ID of a step.
-
#stop_words_mode ⇒ String?
readonly
Indicates this operation uses stop words as part of word tokenization.
-
#strategy ⇒ String?
readonly
The resolution strategy to apply in resolving ambiguities.
-
#target_column ⇒ String?
readonly
The column targeted by this operation.
-
#target_column_names ⇒ String?
readonly
The names to give columns altered by this operation.
-
#target_date_format ⇒ String?
readonly
The date format to convert to.
-
#target_index ⇒ String?
readonly
The index number of an object that is targeted by this operation.
-
#time_zone ⇒ String?
readonly
The current timezone that you want to use for dates.
-
#tokenizer_pattern ⇒ String?
readonly
A regex expression to use when splitting text into terms, also called words or tokens.
-
#true_string ⇒ String?
readonly
A value to use to represent
TRUE. -
#udf_lang ⇒ String?
readonly
The language that's used in the user-defined function.
-
#units ⇒ String?
readonly
Specifies a unit of time.
-
#unpivot_column ⇒ String?
readonly
Cast columns as rows, so that each value is a different row in a single column.
-
#upper_bound ⇒ String?
readonly
The upper boundary for a value.
-
#use_new_data_frame ⇒ String?
readonly
Create a new container to hold a dataset.
-
#value ⇒ String?
readonly
A static value that can be used in a comparison, a substitution, or in another context-specific way.
-
#value1 ⇒ String?
readonly
A value that's used by this operation.
-
#value2 ⇒ String?
readonly
A value that's used by this operation.
-
#value_column ⇒ String?
readonly
The column that is provided as a value that's used by this operation.
-
#view_frame ⇒ String?
readonly
The subset of rows currently available for viewing.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(aggregate_function: nil, base: nil, case_statement: nil, category_map: nil, chars_to_remove: nil, collapse_consecutive_whitespace: nil, column_data_type: nil, column_range: nil, count: nil, custom_characters: nil, custom_stop_words: nil, custom_value: nil, datasets_columns: nil, date_add_value: nil, date_time_format: nil, date_time_parameters: nil, delete_other_rows: nil, delimiter: nil, end_pattern: nil, end_position: nil, end_value: nil, expand_contractions: nil, exponent: nil, false_string: nil, group_by_agg_function_options: nil, group_by_columns: nil, hidden_columns: nil, ignore_case: nil, include_in_split: nil, input: nil, interval: nil, is_text: nil, join_keys: nil, join_type: nil, left_columns: nil, limit: nil, lower_bound: nil, map_type: nil, mode_type: nil, multi_line: nil, num_rows: nil, num_rows_after: nil, num_rows_before: nil, order_by_column: nil, order_by_columns: nil, other: nil, pattern: nil, pattern_option1: nil, pattern_option2: nil, pattern_options: nil, period: nil, position: nil, remove_all_punctuation: nil, remove_all_quotes: nil, remove_all_whitespace: nil, remove_custom_characters: nil, remove_custom_value: nil, remove_leading_and_trailing_punctuation: nil, remove_leading_and_trailing_quotes: nil, remove_leading_and_trailing_whitespace: nil, remove_letters: nil, remove_numbers: nil, remove_source_column: nil, remove_special_characters: nil, right_columns: nil, sample_size: nil, sample_type: nil, secondary_inputs: nil, second_input: nil, sheet_indexes: nil, sheet_names: nil, source_column: nil, source_column1: nil, source_column2: nil, source_columns: nil, start_column_index: nil, start_pattern: nil, start_position: nil, start_value: nil, stemming_mode: nil, step_count: nil, step_index: nil, stop_words_mode: nil, strategy: nil, target_column: nil, target_column_names: nil, target_date_format: nil, target_index: nil, time_zone: nil, tokenizer_pattern: nil, true_string: nil, udf_lang: nil, units: nil, unpivot_column: nil, upper_bound: nil, use_new_data_frame: nil, value: nil, value1: nil, value2: nil, value_column: nil, view_frame: nil) ⇒ RecipeParametersProperty
constructor
A new instance of RecipeParametersProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(aggregate_function: nil, base: nil, case_statement: nil, category_map: nil, chars_to_remove: nil, collapse_consecutive_whitespace: nil, column_data_type: nil, column_range: nil, count: nil, custom_characters: nil, custom_stop_words: nil, custom_value: nil, datasets_columns: nil, date_add_value: nil, date_time_format: nil, date_time_parameters: nil, delete_other_rows: nil, delimiter: nil, end_pattern: nil, end_position: nil, end_value: nil, expand_contractions: nil, exponent: nil, false_string: nil, group_by_agg_function_options: nil, group_by_columns: nil, hidden_columns: nil, ignore_case: nil, include_in_split: nil, input: nil, interval: nil, is_text: nil, join_keys: nil, join_type: nil, left_columns: nil, limit: nil, lower_bound: nil, map_type: nil, mode_type: nil, multi_line: nil, num_rows: nil, num_rows_after: nil, num_rows_before: nil, order_by_column: nil, order_by_columns: nil, other: nil, pattern: nil, pattern_option1: nil, pattern_option2: nil, pattern_options: nil, period: nil, position: nil, remove_all_punctuation: nil, remove_all_quotes: nil, remove_all_whitespace: nil, remove_custom_characters: nil, remove_custom_value: nil, remove_leading_and_trailing_punctuation: nil, remove_leading_and_trailing_quotes: nil, remove_leading_and_trailing_whitespace: nil, remove_letters: nil, remove_numbers: nil, remove_source_column: nil, remove_special_characters: nil, right_columns: nil, sample_size: nil, sample_type: nil, secondary_inputs: nil, second_input: nil, sheet_indexes: nil, sheet_names: nil, source_column: nil, source_column1: nil, source_column2: nil, source_columns: nil, start_column_index: nil, start_pattern: nil, start_position: nil, start_value: nil, stemming_mode: nil, step_count: nil, step_index: nil, stop_words_mode: nil, strategy: nil, target_column: nil, target_column_names: nil, target_date_format: nil, target_index: nil, time_zone: nil, tokenizer_pattern: nil, true_string: nil, udf_lang: nil, units: nil, unpivot_column: nil, upper_bound: nil, use_new_data_frame: nil, value: nil, value1: nil, value2: nil, value_column: nil, view_frame: nil) ⇒ RecipeParametersProperty
Returns a new instance of RecipeParametersProperty.
853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 |
# File 'data_brew/cfn_recipe.rb', line 853 def initialize(aggregate_function: nil, base: nil, case_statement: nil, category_map: nil, chars_to_remove: nil, collapse_consecutive_whitespace: nil, column_data_type: nil, column_range: nil, count: nil, custom_characters: nil, custom_stop_words: nil, custom_value: nil, datasets_columns: nil, date_add_value: nil, date_time_format: nil, date_time_parameters: nil, delete_other_rows: nil, delimiter: nil, end_pattern: nil, end_position: nil, end_value: nil, expand_contractions: nil, exponent: nil, false_string: nil, group_by_agg_function_options: nil, group_by_columns: nil, hidden_columns: nil, ignore_case: nil, include_in_split: nil, input: nil, interval: nil, is_text: nil, join_keys: nil, join_type: nil, left_columns: nil, limit: nil, lower_bound: nil, map_type: nil, mode_type: nil, multi_line: nil, num_rows: nil, num_rows_after: nil, num_rows_before: nil, order_by_column: nil, order_by_columns: nil, other: nil, pattern: nil, pattern_option1: nil, pattern_option2: nil, pattern_options: nil, period: nil, position: nil, remove_all_punctuation: nil, remove_all_quotes: nil, remove_all_whitespace: nil, remove_custom_characters: nil, remove_custom_value: nil, remove_leading_and_trailing_punctuation: nil, remove_leading_and_trailing_quotes: nil, remove_leading_and_trailing_whitespace: nil, remove_letters: nil, remove_numbers: nil, remove_source_column: nil, remove_special_characters: nil, right_columns: nil, sample_size: nil, sample_type: nil, secondary_inputs: nil, second_input: nil, sheet_indexes: nil, sheet_names: nil, source_column: nil, source_column1: nil, source_column2: nil, source_columns: nil, start_column_index: nil, start_pattern: nil, start_position: nil, start_value: nil, stemming_mode: nil, step_count: nil, step_index: nil, stop_words_mode: nil, strategy: nil, target_column: nil, target_column_names: nil, target_date_format: nil, target_index: nil, time_zone: nil, tokenizer_pattern: nil, true_string: nil, udf_lang: nil, units: nil, unpivot_column: nil, upper_bound: nil, use_new_data_frame: nil, value: nil, value1: nil, value2: nil, value_column: nil, view_frame: nil) @aggregate_function = aggregate_function Jsii::Type.check_type(@aggregate_function, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "aggregateFunction") unless @aggregate_function.nil? @base = base Jsii::Type.check_type(@base, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "base") unless @base.nil? @case_statement = case_statement Jsii::Type.check_type(@case_statement, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "caseStatement") unless @case_statement.nil? @category_map = category_map Jsii::Type.check_type(@category_map, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "categoryMap") unless @category_map.nil? @chars_to_remove = chars_to_remove Jsii::Type.check_type(@chars_to_remove, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "charsToRemove") unless @chars_to_remove.nil? @collapse_consecutive_whitespace = collapse_consecutive_whitespace Jsii::Type.check_type(@collapse_consecutive_whitespace, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "collapseConsecutiveWhitespace") unless @collapse_consecutive_whitespace.nil? @column_data_type = column_data_type Jsii::Type.check_type(@column_data_type, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "columnDataType") unless @column_data_type.nil? @column_range = column_range Jsii::Type.check_type(@column_range, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "columnRange") unless @column_range.nil? @count = count Jsii::Type.check_type(@count, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "count") unless @count.nil? @custom_characters = custom_characters Jsii::Type.check_type(@custom_characters, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "customCharacters") unless @custom_characters.nil? @custom_stop_words = custom_stop_words Jsii::Type.check_type(@custom_stop_words, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "customStopWords") unless @custom_stop_words.nil? @custom_value = custom_value Jsii::Type.check_type(@custom_value, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "customValue") unless @custom_value.nil? @datasets_columns = datasets_columns Jsii::Type.check_type(@datasets_columns, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "datasetsColumns") unless @datasets_columns.nil? @date_add_value = date_add_value Jsii::Type.check_type(@date_add_value, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "dateAddValue") unless @date_add_value.nil? @date_time_format = date_time_format Jsii::Type.check_type(@date_time_format, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "dateTimeFormat") unless @date_time_format.nil? @date_time_parameters = date_time_parameters Jsii::Type.check_type(@date_time_parameters, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "dateTimeParameters") unless @date_time_parameters.nil? @delete_other_rows = delete_other_rows Jsii::Type.check_type(@delete_other_rows, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "deleteOtherRows") unless @delete_other_rows.nil? @delimiter = delimiter Jsii::Type.check_type(@delimiter, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "delimiter") unless @delimiter.nil? @end_pattern = end_pattern Jsii::Type.check_type(@end_pattern, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "endPattern") unless @end_pattern.nil? @end_position = end_position Jsii::Type.check_type(@end_position, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "endPosition") unless @end_position.nil? @end_value = end_value Jsii::Type.check_type(@end_value, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "endValue") unless @end_value.nil? @expand_contractions = Jsii::Type.check_type(@expand_contractions, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "expandContractions") unless @expand_contractions.nil? @exponent = exponent Jsii::Type.check_type(@exponent, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "exponent") unless @exponent.nil? @false_string = false_string Jsii::Type.check_type(@false_string, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "falseString") unless @false_string.nil? @group_by_agg_function_options = Jsii::Type.check_type(@group_by_agg_function_options, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "groupByAggFunctionOptions") unless @group_by_agg_function_options.nil? @group_by_columns = group_by_columns Jsii::Type.check_type(@group_by_columns, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "groupByColumns") unless @group_by_columns.nil? @hidden_columns = hidden_columns Jsii::Type.check_type(@hidden_columns, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "hiddenColumns") unless @hidden_columns.nil? @ignore_case = ignore_case Jsii::Type.check_type(@ignore_case, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "ignoreCase") unless @ignore_case.nil? @include_in_split = include_in_split Jsii::Type.check_type(@include_in_split, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "includeInSplit") unless @include_in_split.nil? @input = input Jsii::Type.check_type(@input, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJhbnkifQ==")), "input") unless @input.nil? @interval = interval Jsii::Type.check_type(@interval, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "interval") unless @interval.nil? @is_text = is_text Jsii::Type.check_type(@is_text, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "isText") unless @is_text.nil? @join_keys = join_keys Jsii::Type.check_type(@join_keys, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "joinKeys") unless @join_keys.nil? @join_type = join_type Jsii::Type.check_type(@join_type, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "joinType") unless @join_type.nil? @left_columns = left_columns Jsii::Type.check_type(@left_columns, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "leftColumns") unless @left_columns.nil? @limit = limit Jsii::Type.check_type(@limit, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "limit") unless @limit.nil? @lower_bound = lower_bound Jsii::Type.check_type(@lower_bound, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "lowerBound") unless @lower_bound.nil? @map_type = map_type Jsii::Type.check_type(@map_type, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "mapType") unless @map_type.nil? @mode_type = mode_type Jsii::Type.check_type(@mode_type, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "modeType") unless @mode_type.nil? @multi_line = multi_line Jsii::Type.check_type(@multi_line, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3sicHJpbWl0aXZlIjoiYm9vbGVhbiJ9LHsiZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifV19fQ==")), "multiLine") unless @multi_line.nil? @num_rows = num_rows Jsii::Type.check_type(@num_rows, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "numRows") unless @num_rows.nil? @num_rows_after = num_rows_after Jsii::Type.check_type(@num_rows_after, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "numRowsAfter") unless @num_rows_after.nil? @num_rows_before = num_rows_before Jsii::Type.check_type(@num_rows_before, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "numRowsBefore") unless @num_rows_before.nil? @order_by_column = order_by_column Jsii::Type.check_type(@order_by_column, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "orderByColumn") unless @order_by_column.nil? @order_by_columns = order_by_columns Jsii::Type.check_type(@order_by_columns, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "orderByColumns") unless @order_by_columns.nil? @other = other Jsii::Type.check_type(@other, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "other") unless @other.nil? @pattern = pattern Jsii::Type.check_type(@pattern, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "pattern") unless @pattern.nil? @pattern_option1 = pattern_option1 Jsii::Type.check_type(@pattern_option1, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "patternOption1") unless @pattern_option1.nil? @pattern_option2 = pattern_option2 Jsii::Type.check_type(@pattern_option2, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "patternOption2") unless @pattern_option2.nil? @pattern_options = Jsii::Type.check_type(@pattern_options, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "patternOptions") unless @pattern_options.nil? @period = period Jsii::Type.check_type(@period, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "period") unless @period.nil? @position = position Jsii::Type.check_type(@position, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "position") unless @position.nil? @remove_all_punctuation = remove_all_punctuation Jsii::Type.check_type(@remove_all_punctuation, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "removeAllPunctuation") unless @remove_all_punctuation.nil? @remove_all_quotes = remove_all_quotes Jsii::Type.check_type(@remove_all_quotes, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "removeAllQuotes") unless @remove_all_quotes.nil? @remove_all_whitespace = remove_all_whitespace Jsii::Type.check_type(@remove_all_whitespace, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "removeAllWhitespace") unless @remove_all_whitespace.nil? @remove_custom_characters = remove_custom_characters Jsii::Type.check_type(@remove_custom_characters, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "removeCustomCharacters") unless @remove_custom_characters.nil? @remove_custom_value = remove_custom_value Jsii::Type.check_type(@remove_custom_value, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "removeCustomValue") unless @remove_custom_value.nil? @remove_leading_and_trailing_punctuation = remove_leading_and_trailing_punctuation Jsii::Type.check_type(@remove_leading_and_trailing_punctuation, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "removeLeadingAndTrailingPunctuation") unless @remove_leading_and_trailing_punctuation.nil? @remove_leading_and_trailing_quotes = remove_leading_and_trailing_quotes Jsii::Type.check_type(@remove_leading_and_trailing_quotes, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "removeLeadingAndTrailingQuotes") unless @remove_leading_and_trailing_quotes.nil? @remove_leading_and_trailing_whitespace = remove_leading_and_trailing_whitespace Jsii::Type.check_type(@remove_leading_and_trailing_whitespace, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "removeLeadingAndTrailingWhitespace") unless @remove_leading_and_trailing_whitespace.nil? @remove_letters = remove_letters Jsii::Type.check_type(@remove_letters, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "removeLetters") unless @remove_letters.nil? @remove_numbers = remove_numbers Jsii::Type.check_type(@remove_numbers, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "removeNumbers") unless @remove_numbers.nil? @remove_source_column = remove_source_column Jsii::Type.check_type(@remove_source_column, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "removeSourceColumn") unless @remove_source_column.nil? @remove_special_characters = remove_special_characters Jsii::Type.check_type(@remove_special_characters, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "removeSpecialCharacters") unless @remove_special_characters.nil? @right_columns = right_columns Jsii::Type.check_type(@right_columns, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "rightColumns") unless @right_columns.nil? @sample_size = sample_size Jsii::Type.check_type(@sample_size, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "sampleSize") unless @sample_size.nil? @sample_type = sample_type Jsii::Type.check_type(@sample_type, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "sampleType") unless @sample_type.nil? @secondary_inputs = secondary_inputs Jsii::Type.check_type(@secondary_inputs, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfZGF0YWJyZXcuQ2ZuUmVjaXBlLlNlY29uZGFyeUlucHV0UHJvcGVydHkifV19fSwia2luZCI6ImFycmF5In19XX19")), "secondaryInputs") unless @secondary_inputs.nil? @second_input = second_input Jsii::Type.check_type(@second_input, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "secondInput") unless @second_input.nil? @sheet_indexes = sheet_indexes Jsii::Type.check_type(@sheet_indexes, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siY29sbGVjdGlvbiI6eyJlbGVtZW50dHlwZSI6eyJwcmltaXRpdmUiOiJudW1iZXIifSwia2luZCI6ImFycmF5In19LHsiZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifV19fQ==")), "sheetIndexes") unless @sheet_indexes.nil? @sheet_names = sheet_names Jsii::Type.check_type(@sheet_names, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "sheetNames") unless @sheet_names.nil? @source_column = source_column Jsii::Type.check_type(@source_column, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "sourceColumn") unless @source_column.nil? @source_column1 = source_column1 Jsii::Type.check_type(@source_column1, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "sourceColumn1") unless @source_column1.nil? @source_column2 = source_column2 Jsii::Type.check_type(@source_column2, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "sourceColumn2") unless @source_column2.nil? @source_columns = source_columns Jsii::Type.check_type(@source_columns, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "sourceColumns") unless @source_columns.nil? @start_column_index = start_column_index Jsii::Type.check_type(@start_column_index, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "startColumnIndex") unless @start_column_index.nil? @start_pattern = start_pattern Jsii::Type.check_type(@start_pattern, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "startPattern") unless @start_pattern.nil? @start_position = start_position Jsii::Type.check_type(@start_position, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "startPosition") unless @start_position.nil? @start_value = start_value Jsii::Type.check_type(@start_value, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "startValue") unless @start_value.nil? @stemming_mode = stemming_mode Jsii::Type.check_type(@stemming_mode, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "stemmingMode") unless @stemming_mode.nil? @step_count = step_count Jsii::Type.check_type(@step_count, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "stepCount") unless @step_count.nil? @step_index = step_index Jsii::Type.check_type(@step_index, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "stepIndex") unless @step_index.nil? @stop_words_mode = stop_words_mode Jsii::Type.check_type(@stop_words_mode, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "stopWordsMode") unless @stop_words_mode.nil? @strategy = strategy Jsii::Type.check_type(@strategy, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "strategy") unless @strategy.nil? @target_column = target_column Jsii::Type.check_type(@target_column, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "targetColumn") unless @target_column.nil? @target_column_names = target_column_names Jsii::Type.check_type(@target_column_names, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "targetColumnNames") unless @target_column_names.nil? @target_date_format = target_date_format Jsii::Type.check_type(@target_date_format, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "targetDateFormat") unless @target_date_format.nil? @target_index = target_index Jsii::Type.check_type(@target_index, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "targetIndex") unless @target_index.nil? @time_zone = time_zone Jsii::Type.check_type(@time_zone, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "timeZone") unless @time_zone.nil? @tokenizer_pattern = tokenizer_pattern Jsii::Type.check_type(@tokenizer_pattern, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "tokenizerPattern") unless @tokenizer_pattern.nil? @true_string = true_string Jsii::Type.check_type(@true_string, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "trueString") unless @true_string.nil? @udf_lang = udf_lang Jsii::Type.check_type(@udf_lang, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "udfLang") unless @udf_lang.nil? @units = units Jsii::Type.check_type(@units, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "units") unless @units.nil? @unpivot_column = unpivot_column Jsii::Type.check_type(@unpivot_column, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "unpivotColumn") unless @unpivot_column.nil? @upper_bound = upper_bound Jsii::Type.check_type(@upper_bound, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "upperBound") unless @upper_bound.nil? @use_new_data_frame = use_new_data_frame Jsii::Type.check_type(@use_new_data_frame, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "useNewDataFrame") unless @use_new_data_frame.nil? @value = value Jsii::Type.check_type(@value, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "value") unless @value.nil? @value1 = value1 Jsii::Type.check_type(@value1, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "value1") unless @value1.nil? @value2 = value2 Jsii::Type.check_type(@value2, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "value2") unless @value2.nil? @value_column = value_column Jsii::Type.check_type(@value_column, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "valueColumn") unless @value_column.nil? @view_frame = view_frame Jsii::Type.check_type(@view_frame, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "viewFrame") unless @view_frame.nil? end |
Instance Attribute Details
#aggregate_function ⇒ String? (readonly)
The name of an aggregation function to apply.
1062 1063 1064 |
# File 'data_brew/cfn_recipe.rb', line 1062 def aggregate_function @aggregate_function end |
#base ⇒ String? (readonly)
The number of digits used in a counting system.
1067 1068 1069 |
# File 'data_brew/cfn_recipe.rb', line 1067 def base @base end |
#case_statement ⇒ String? (readonly)
A case statement associated with a recipe.
1072 1073 1074 |
# File 'data_brew/cfn_recipe.rb', line 1072 def case_statement @case_statement end |
#category_map ⇒ String? (readonly)
A category map used for one-hot encoding.
1077 1078 1079 |
# File 'data_brew/cfn_recipe.rb', line 1077 def category_map @category_map end |
#chars_to_remove ⇒ String? (readonly)
Characters to remove from a step that applies one-hot encoding or tokenization.
1082 1083 1084 |
# File 'data_brew/cfn_recipe.rb', line 1082 def chars_to_remove @chars_to_remove end |
#collapse_consecutive_whitespace ⇒ String? (readonly)
Remove any non-word non-punctuation character.
1087 1088 1089 |
# File 'data_brew/cfn_recipe.rb', line 1087 def collapse_consecutive_whitespace @collapse_consecutive_whitespace end |
#column_data_type ⇒ String? (readonly)
The data type of the column.
1092 1093 1094 |
# File 'data_brew/cfn_recipe.rb', line 1092 def column_data_type @column_data_type end |
#column_range ⇒ String? (readonly)
A range of columns to which a step is applied.
1097 1098 1099 |
# File 'data_brew/cfn_recipe.rb', line 1097 def column_range @column_range end |
#count ⇒ String? (readonly)
The number of times a string needs to be repeated.
1102 1103 1104 |
# File 'data_brew/cfn_recipe.rb', line 1102 def count @count end |
#custom_characters ⇒ String? (readonly)
One or more characters that can be substituted or removed, depending on the context.
1107 1108 1109 |
# File 'data_brew/cfn_recipe.rb', line 1107 def custom_characters @custom_characters end |
#custom_stop_words ⇒ String? (readonly)
A list of words to ignore in a step that applies word tokenization.
1112 1113 1114 |
# File 'data_brew/cfn_recipe.rb', line 1112 def custom_stop_words @custom_stop_words end |
#custom_value ⇒ String? (readonly)
A list of custom values to use in a step that requires that you provide a value to finish the operation.
1117 1118 1119 |
# File 'data_brew/cfn_recipe.rb', line 1117 def custom_value @custom_value end |
#datasets_columns ⇒ String? (readonly)
A list of the dataset columns included in a project.
1122 1123 1124 |
# File 'data_brew/cfn_recipe.rb', line 1122 def datasets_columns @datasets_columns end |
#date_add_value ⇒ String? (readonly)
A value that specifies how many units of time to add or subtract for a date math operation.
1127 1128 1129 |
# File 'data_brew/cfn_recipe.rb', line 1127 def date_add_value @date_add_value end |
#date_time_format ⇒ String? (readonly)
A date format to apply to a date.
1132 1133 1134 |
# File 'data_brew/cfn_recipe.rb', line 1132 def date_time_format @date_time_format end |
#date_time_parameters ⇒ String? (readonly)
A set of parameters associated with a datetime.
1137 1138 1139 |
# File 'data_brew/cfn_recipe.rb', line 1137 def date_time_parameters @date_time_parameters end |
#delete_other_rows ⇒ String? (readonly)
Determines whether unmapped rows in a categorical mapping should be deleted.
1142 1143 1144 |
# File 'data_brew/cfn_recipe.rb', line 1142 def delete_other_rows @delete_other_rows end |
#delimiter ⇒ String? (readonly)
The delimiter to use when parsing separated values in a text file.
1147 1148 1149 |
# File 'data_brew/cfn_recipe.rb', line 1147 def delimiter @delimiter end |
#end_pattern ⇒ String? (readonly)
The end pattern to locate.
1152 1153 1154 |
# File 'data_brew/cfn_recipe.rb', line 1152 def end_pattern @end_pattern end |
#end_position ⇒ String? (readonly)
The end position to locate.
1157 1158 1159 |
# File 'data_brew/cfn_recipe.rb', line 1157 def end_position @end_position end |
#end_value ⇒ String? (readonly)
The end value to locate.
1162 1163 1164 |
# File 'data_brew/cfn_recipe.rb', line 1162 def end_value @end_value end |
#expand_contractions ⇒ String? (readonly)
A list of word contractions and what they expand to.
For eample: can't ; cannot ; can not .
1169 1170 1171 |
# File 'data_brew/cfn_recipe.rb', line 1169 def @expand_contractions end |
#exponent ⇒ String? (readonly)
The exponent to apply in an exponential operation.
1174 1175 1176 |
# File 'data_brew/cfn_recipe.rb', line 1174 def exponent @exponent end |
#false_string ⇒ String? (readonly)
A value that represents FALSE .
1179 1180 1181 |
# File 'data_brew/cfn_recipe.rb', line 1179 def false_string @false_string end |
#group_by_agg_function_options ⇒ String? (readonly)
Specifies options to apply to the GROUP BY used in an aggregation.
1184 1185 1186 |
# File 'data_brew/cfn_recipe.rb', line 1184 def @group_by_agg_function_options end |
#group_by_columns ⇒ String? (readonly)
The columns to use in the GROUP BY clause.
1189 1190 1191 |
# File 'data_brew/cfn_recipe.rb', line 1189 def group_by_columns @group_by_columns end |
#hidden_columns ⇒ String? (readonly)
A list of columns to hide.
1194 1195 1196 |
# File 'data_brew/cfn_recipe.rb', line 1194 def hidden_columns @hidden_columns end |
#ignore_case ⇒ String? (readonly)
Indicates that lower and upper case letters are treated equally.
1199 1200 1201 |
# File 'data_brew/cfn_recipe.rb', line 1199 def ignore_case @ignore_case end |
#include_in_split ⇒ String? (readonly)
Indicates if this column is participating in a split transform.
1204 1205 1206 |
# File 'data_brew/cfn_recipe.rb', line 1204 def include_in_split @include_in_split end |
#input ⇒ Object? (readonly)
The input location to load the dataset from - Amazon S3 or AWS Glue Data Catalog .
1209 1210 1211 |
# File 'data_brew/cfn_recipe.rb', line 1209 def input @input end |
#interval ⇒ String? (readonly)
The number of characters to split by.
1214 1215 1216 |
# File 'data_brew/cfn_recipe.rb', line 1214 def interval @interval end |
#is_text ⇒ String? (readonly)
Indicates if the content is text.
1219 1220 1221 |
# File 'data_brew/cfn_recipe.rb', line 1219 def is_text @is_text end |
#join_keys ⇒ String? (readonly)
The keys or columns involved in a join.
1224 1225 1226 |
# File 'data_brew/cfn_recipe.rb', line 1224 def join_keys @join_keys end |
#join_type ⇒ String? (readonly)
The type of join to use, for example, INNER JOIN , OUTER JOIN , and so on.
1229 1230 1231 |
# File 'data_brew/cfn_recipe.rb', line 1229 def join_type @join_type end |
#left_columns ⇒ String? (readonly)
The columns on the left side of the join.
1234 1235 1236 |
# File 'data_brew/cfn_recipe.rb', line 1234 def left_columns @left_columns end |
#limit ⇒ String? (readonly)
The number of times to perform split or replaceBy in a string.
1239 1240 1241 |
# File 'data_brew/cfn_recipe.rb', line 1239 def limit @limit end |
#lower_bound ⇒ String? (readonly)
The lower boundary for a value.
1244 1245 1246 |
# File 'data_brew/cfn_recipe.rb', line 1244 def lower_bound @lower_bound end |
#map_type ⇒ String? (readonly)
The type of mappings to apply to construct a new dynamic frame.
1249 1250 1251 |
# File 'data_brew/cfn_recipe.rb', line 1249 def map_type @map_type end |
#mode_type ⇒ String? (readonly)
Determines the manner in which mode value is calculated, in case there is more than one mode value.
Valid values: NONE | AVERAGE | MINIMUM | MAXIMUM
1256 1257 1258 |
# File 'data_brew/cfn_recipe.rb', line 1256 def mode_type @mode_type end |
#multi_line ⇒ Boolean, ... (readonly)
Specifies whether JSON input contains embedded new line characters.
1261 1262 1263 |
# File 'data_brew/cfn_recipe.rb', line 1261 def multi_line @multi_line end |
#num_rows ⇒ String? (readonly)
The number of rows to consider in a window.
1266 1267 1268 |
# File 'data_brew/cfn_recipe.rb', line 1266 def num_rows @num_rows end |
#num_rows_after ⇒ String? (readonly)
The number of rows to consider after the current row in a window.
1271 1272 1273 |
# File 'data_brew/cfn_recipe.rb', line 1271 def num_rows_after @num_rows_after end |
#num_rows_before ⇒ String? (readonly)
The number of rows to consider before the current row in a window.
1276 1277 1278 |
# File 'data_brew/cfn_recipe.rb', line 1276 def num_rows_before @num_rows_before end |
#order_by_column ⇒ String? (readonly)
A column to sort the results by.
1281 1282 1283 |
# File 'data_brew/cfn_recipe.rb', line 1281 def order_by_column @order_by_column end |
#order_by_columns ⇒ String? (readonly)
The columns to sort the results by.
1286 1287 1288 |
# File 'data_brew/cfn_recipe.rb', line 1286 def order_by_columns @order_by_columns end |
#other ⇒ String? (readonly)
The value to assign to unmapped cells, in categorical mapping.
1291 1292 1293 |
# File 'data_brew/cfn_recipe.rb', line 1291 def other @other end |
#pattern ⇒ String? (readonly)
The pattern to locate.
1296 1297 1298 |
# File 'data_brew/cfn_recipe.rb', line 1296 def pattern @pattern end |
#pattern_option1 ⇒ String? (readonly)
The starting pattern to split between.
1301 1302 1303 |
# File 'data_brew/cfn_recipe.rb', line 1301 def pattern_option1 @pattern_option1 end |
#pattern_option2 ⇒ String? (readonly)
The ending pattern to split between.
1306 1307 1308 |
# File 'data_brew/cfn_recipe.rb', line 1306 def pattern_option2 @pattern_option2 end |
#pattern_options ⇒ String? (readonly)
For splitting by multiple delimiters: A JSON-encoded string that lists the patterns in the format.
For example: [{\"pattern\":\"1\",\"includeInSplit\":true}]
1313 1314 1315 |
# File 'data_brew/cfn_recipe.rb', line 1313 def @pattern_options end |
#period ⇒ String? (readonly)
The size of the rolling window.
1318 1319 1320 |
# File 'data_brew/cfn_recipe.rb', line 1318 def period @period end |
#position ⇒ String? (readonly)
The character index within a string.
1323 1324 1325 |
# File 'data_brew/cfn_recipe.rb', line 1323 def position @position end |
#remove_all_punctuation ⇒ String? (readonly)
If true , removes all of the following characters: . .! ., .?.
1328 1329 1330 |
# File 'data_brew/cfn_recipe.rb', line 1328 def remove_all_punctuation @remove_all_punctuation end |
#remove_all_quotes ⇒ String? (readonly)
If true , removes all single quotes and double quotes.
1333 1334 1335 |
# File 'data_brew/cfn_recipe.rb', line 1333 def remove_all_quotes @remove_all_quotes end |
#remove_all_whitespace ⇒ String? (readonly)
If true , removes all whitespaces from the value.
1338 1339 1340 |
# File 'data_brew/cfn_recipe.rb', line 1338 def remove_all_whitespace @remove_all_whitespace end |
#remove_custom_characters ⇒ String? (readonly)
If true , removes all chraracters specified by CustomCharacters .
1343 1344 1345 |
# File 'data_brew/cfn_recipe.rb', line 1343 def remove_custom_characters @remove_custom_characters end |
#remove_custom_value ⇒ String? (readonly)
If true , removes all chraracters specified by CustomValue .
1348 1349 1350 |
# File 'data_brew/cfn_recipe.rb', line 1348 def remove_custom_value @remove_custom_value end |
#remove_leading_and_trailing_punctuation ⇒ String? (readonly)
If true , removes the following characters if they occur at the start or end of the value: . ! , ?.
1353 1354 1355 |
# File 'data_brew/cfn_recipe.rb', line 1353 def remove_leading_and_trailing_punctuation @remove_leading_and_trailing_punctuation end |
#remove_leading_and_trailing_quotes ⇒ String? (readonly)
If true , removes single quotes and double quotes from the beginning and end of the value.
1358 1359 1360 |
# File 'data_brew/cfn_recipe.rb', line 1358 def remove_leading_and_trailing_quotes @remove_leading_and_trailing_quotes end |
#remove_leading_and_trailing_whitespace ⇒ String? (readonly)
If true , removes all whitespaces from the beginning and end of the value.
1363 1364 1365 |
# File 'data_brew/cfn_recipe.rb', line 1363 def remove_leading_and_trailing_whitespace @remove_leading_and_trailing_whitespace end |
#remove_letters ⇒ String? (readonly)
If true , removes all uppercase and lowercase alphabetic characters (A through Z;
a through z).
1370 1371 1372 |
# File 'data_brew/cfn_recipe.rb', line 1370 def remove_letters @remove_letters end |
#remove_numbers ⇒ String? (readonly)
If true , removes all numeric characters (0 through 9).
1375 1376 1377 |
# File 'data_brew/cfn_recipe.rb', line 1375 def remove_numbers @remove_numbers end |
#remove_source_column ⇒ String? (readonly)
If true , the source column will be removed after un-nesting that column.
(Used with nested column types, such as Map, Struct, or Array.)
1382 1383 1384 |
# File 'data_brew/cfn_recipe.rb', line 1382 def remove_source_column @remove_source_column end |
#remove_special_characters ⇒ String? (readonly)
If true , removes all of the following characters: `!
" # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ { | } ~
1389 1390 1391 |
# File 'data_brew/cfn_recipe.rb', line 1389 def remove_special_characters @remove_special_characters end |
#right_columns ⇒ String? (readonly)
The columns on the right side of a join.
1394 1395 1396 |
# File 'data_brew/cfn_recipe.rb', line 1394 def right_columns @right_columns end |
#sample_size ⇒ String? (readonly)
The number of rows in the sample.
1399 1400 1401 |
# File 'data_brew/cfn_recipe.rb', line 1399 def sample_size @sample_size end |
#sample_type ⇒ String? (readonly)
The sampling type to apply to the dataset.
Valid values: FIRST_N | LAST_N | RANDOM
1406 1407 1408 |
# File 'data_brew/cfn_recipe.rb', line 1406 def sample_type @sample_type end |
#second_input ⇒ String? (readonly)
A object value to indicate the second dataset used in a join.
1416 1417 1418 |
# File 'data_brew/cfn_recipe.rb', line 1416 def second_input @second_input end |
#secondary_inputs ⇒ AWSCDK::IResolvable, ... (readonly)
A list of secondary inputs in a UNION transform.
1411 1412 1413 |
# File 'data_brew/cfn_recipe.rb', line 1411 def secondary_inputs @secondary_inputs end |
#sheet_indexes ⇒ Array<Numeric>, ... (readonly)
One or more sheet numbers in the Excel file, which will be included in a dataset.
1421 1422 1423 |
# File 'data_brew/cfn_recipe.rb', line 1421 def sheet_indexes @sheet_indexes end |
#sheet_names ⇒ Array<String>? (readonly)
Oone or more named sheets in the Excel file, which will be included in a dataset.
1426 1427 1428 |
# File 'data_brew/cfn_recipe.rb', line 1426 def sheet_names @sheet_names end |
#source_column ⇒ String? (readonly)
A source column needed for an operation, step, or transform.
1431 1432 1433 |
# File 'data_brew/cfn_recipe.rb', line 1431 def source_column @source_column end |
#source_column1 ⇒ String? (readonly)
A source column needed for an operation, step, or transform.
1436 1437 1438 |
# File 'data_brew/cfn_recipe.rb', line 1436 def source_column1 @source_column1 end |
#source_column2 ⇒ String? (readonly)
A source column needed for an operation, step, or transform.
1441 1442 1443 |
# File 'data_brew/cfn_recipe.rb', line 1441 def source_column2 @source_column2 end |
#source_columns ⇒ String? (readonly)
A list of source columns needed for an operation, step, or transform.
1446 1447 1448 |
# File 'data_brew/cfn_recipe.rb', line 1446 def source_columns @source_columns end |
#start_column_index ⇒ String? (readonly)
The index number of the first column used by an operation, step, or transform.
1451 1452 1453 |
# File 'data_brew/cfn_recipe.rb', line 1451 def start_column_index @start_column_index end |
#start_pattern ⇒ String? (readonly)
The starting pattern to locate.
1456 1457 1458 |
# File 'data_brew/cfn_recipe.rb', line 1456 def start_pattern @start_pattern end |
#start_position ⇒ String? (readonly)
The starting position to locate.
1461 1462 1463 |
# File 'data_brew/cfn_recipe.rb', line 1461 def start_position @start_position end |
#start_value ⇒ String? (readonly)
The starting value to locate.
1466 1467 1468 |
# File 'data_brew/cfn_recipe.rb', line 1466 def start_value @start_value end |
#stemming_mode ⇒ String? (readonly)
Indicates this operation uses stems and lemmas (base words) for word tokenization.
1471 1472 1473 |
# File 'data_brew/cfn_recipe.rb', line 1471 def stemming_mode @stemming_mode end |
#step_count ⇒ String? (readonly)
The total number of transforms in this recipe.
1476 1477 1478 |
# File 'data_brew/cfn_recipe.rb', line 1476 def step_count @step_count end |
#step_index ⇒ String? (readonly)
The index ID of a step.
1481 1482 1483 |
# File 'data_brew/cfn_recipe.rb', line 1481 def step_index @step_index end |
#stop_words_mode ⇒ String? (readonly)
Indicates this operation uses stop words as part of word tokenization.
1486 1487 1488 |
# File 'data_brew/cfn_recipe.rb', line 1486 def stop_words_mode @stop_words_mode end |
#strategy ⇒ String? (readonly)
The resolution strategy to apply in resolving ambiguities.
1491 1492 1493 |
# File 'data_brew/cfn_recipe.rb', line 1491 def strategy @strategy end |
#target_column ⇒ String? (readonly)
The column targeted by this operation.
1496 1497 1498 |
# File 'data_brew/cfn_recipe.rb', line 1496 def target_column @target_column end |
#target_column_names ⇒ String? (readonly)
The names to give columns altered by this operation.
1501 1502 1503 |
# File 'data_brew/cfn_recipe.rb', line 1501 def target_column_names @target_column_names end |
#target_date_format ⇒ String? (readonly)
The date format to convert to.
1506 1507 1508 |
# File 'data_brew/cfn_recipe.rb', line 1506 def target_date_format @target_date_format end |
#target_index ⇒ String? (readonly)
The index number of an object that is targeted by this operation.
1511 1512 1513 |
# File 'data_brew/cfn_recipe.rb', line 1511 def target_index @target_index end |
#time_zone ⇒ String? (readonly)
The current timezone that you want to use for dates.
1516 1517 1518 |
# File 'data_brew/cfn_recipe.rb', line 1516 def time_zone @time_zone end |
#tokenizer_pattern ⇒ String? (readonly)
A regex expression to use when splitting text into terms, also called words or tokens.
1521 1522 1523 |
# File 'data_brew/cfn_recipe.rb', line 1521 def tokenizer_pattern @tokenizer_pattern end |
#true_string ⇒ String? (readonly)
A value to use to represent TRUE .
1526 1527 1528 |
# File 'data_brew/cfn_recipe.rb', line 1526 def true_string @true_string end |
#udf_lang ⇒ String? (readonly)
The language that's used in the user-defined function.
1531 1532 1533 |
# File 'data_brew/cfn_recipe.rb', line 1531 def udf_lang @udf_lang end |
#units ⇒ String? (readonly)
Specifies a unit of time.
For example: MINUTES ; SECONDS ; HOURS ; etc.
1538 1539 1540 |
# File 'data_brew/cfn_recipe.rb', line 1538 def units @units end |
#unpivot_column ⇒ String? (readonly)
Cast columns as rows, so that each value is a different row in a single column.
1543 1544 1545 |
# File 'data_brew/cfn_recipe.rb', line 1543 def unpivot_column @unpivot_column end |
#upper_bound ⇒ String? (readonly)
The upper boundary for a value.
1548 1549 1550 |
# File 'data_brew/cfn_recipe.rb', line 1548 def upper_bound @upper_bound end |
#use_new_data_frame ⇒ String? (readonly)
Create a new container to hold a dataset.
1553 1554 1555 |
# File 'data_brew/cfn_recipe.rb', line 1553 def use_new_data_frame @use_new_data_frame end |
#value ⇒ String? (readonly)
A static value that can be used in a comparison, a substitution, or in another context-specific way.
A Value can be a number, string, or other datatype, depending on the recipe action in which it's used.
1560 1561 1562 |
# File 'data_brew/cfn_recipe.rb', line 1560 def value @value end |
#value1 ⇒ String? (readonly)
A value that's used by this operation.
1565 1566 1567 |
# File 'data_brew/cfn_recipe.rb', line 1565 def value1 @value1 end |
#value2 ⇒ String? (readonly)
A value that's used by this operation.
1570 1571 1572 |
# File 'data_brew/cfn_recipe.rb', line 1570 def value2 @value2 end |
#value_column ⇒ String? (readonly)
The column that is provided as a value that's used by this operation.
1575 1576 1577 |
# File 'data_brew/cfn_recipe.rb', line 1575 def value_column @value_column end |
#view_frame ⇒ String? (readonly)
The subset of rows currently available for viewing.
1580 1581 1582 |
# File 'data_brew/cfn_recipe.rb', line 1580 def view_frame @view_frame end |
Class Method Details
.jsii_properties ⇒ Object
1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 |
# File 'data_brew/cfn_recipe.rb', line 1582 def self.jsii_properties { :aggregate_function => "aggregateFunction", :base => "base", :case_statement => "caseStatement", :category_map => "categoryMap", :chars_to_remove => "charsToRemove", :collapse_consecutive_whitespace => "collapseConsecutiveWhitespace", :column_data_type => "columnDataType", :column_range => "columnRange", :count => "count", :custom_characters => "customCharacters", :custom_stop_words => "customStopWords", :custom_value => "customValue", :datasets_columns => "datasetsColumns", :date_add_value => "dateAddValue", :date_time_format => "dateTimeFormat", :date_time_parameters => "dateTimeParameters", :delete_other_rows => "deleteOtherRows", :delimiter => "delimiter", :end_pattern => "endPattern", :end_position => "endPosition", :end_value => "endValue", :expand_contractions => "expandContractions", :exponent => "exponent", :false_string => "falseString", :group_by_agg_function_options => "groupByAggFunctionOptions", :group_by_columns => "groupByColumns", :hidden_columns => "hiddenColumns", :ignore_case => "ignoreCase", :include_in_split => "includeInSplit", :input => "input", :interval => "interval", :is_text => "isText", :join_keys => "joinKeys", :join_type => "joinType", :left_columns => "leftColumns", :limit => "limit", :lower_bound => "lowerBound", :map_type => "mapType", :mode_type => "modeType", :multi_line => "multiLine", :num_rows => "numRows", :num_rows_after => "numRowsAfter", :num_rows_before => "numRowsBefore", :order_by_column => "orderByColumn", :order_by_columns => "orderByColumns", :other => "other", :pattern => "pattern", :pattern_option1 => "patternOption1", :pattern_option2 => "patternOption2", :pattern_options => "patternOptions", :period => "period", :position => "position", :remove_all_punctuation => "removeAllPunctuation", :remove_all_quotes => "removeAllQuotes", :remove_all_whitespace => "removeAllWhitespace", :remove_custom_characters => "removeCustomCharacters", :remove_custom_value => "removeCustomValue", :remove_leading_and_trailing_punctuation => "removeLeadingAndTrailingPunctuation", :remove_leading_and_trailing_quotes => "removeLeadingAndTrailingQuotes", :remove_leading_and_trailing_whitespace => "removeLeadingAndTrailingWhitespace", :remove_letters => "removeLetters", :remove_numbers => "removeNumbers", :remove_source_column => "removeSourceColumn", :remove_special_characters => "removeSpecialCharacters", :right_columns => "rightColumns", :sample_size => "sampleSize", :sample_type => "sampleType", :secondary_inputs => "secondaryInputs", :second_input => "secondInput", :sheet_indexes => "sheetIndexes", :sheet_names => "sheetNames", :source_column => "sourceColumn", :source_column1 => "sourceColumn1", :source_column2 => "sourceColumn2", :source_columns => "sourceColumns", :start_column_index => "startColumnIndex", :start_pattern => "startPattern", :start_position => "startPosition", :start_value => "startValue", :stemming_mode => "stemmingMode", :step_count => "stepCount", :step_index => "stepIndex", :stop_words_mode => "stopWordsMode", :strategy => "strategy", :target_column => "targetColumn", :target_column_names => "targetColumnNames", :target_date_format => "targetDateFormat", :target_index => "targetIndex", :time_zone => "timeZone", :tokenizer_pattern => "tokenizerPattern", :true_string => "trueString", :udf_lang => "udfLang", :units => "units", :unpivot_column => "unpivotColumn", :upper_bound => "upperBound", :use_new_data_frame => "useNewDataFrame", :value => "value", :value1 => "value1", :value2 => "value2", :value_column => "valueColumn", :view_frame => "viewFrame", } end |
Instance Method Details
#to_jsii ⇒ Object
1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 |
# File 'data_brew/cfn_recipe.rb', line 1688 def to_jsii result = {} result.merge!({ "aggregateFunction" => @aggregate_function, "base" => @base, "caseStatement" => @case_statement, "categoryMap" => @category_map, "charsToRemove" => @chars_to_remove, "collapseConsecutiveWhitespace" => @collapse_consecutive_whitespace, "columnDataType" => @column_data_type, "columnRange" => @column_range, "count" => @count, "customCharacters" => @custom_characters, "customStopWords" => @custom_stop_words, "customValue" => @custom_value, "datasetsColumns" => @datasets_columns, "dateAddValue" => @date_add_value, "dateTimeFormat" => @date_time_format, "dateTimeParameters" => @date_time_parameters, "deleteOtherRows" => @delete_other_rows, "delimiter" => @delimiter, "endPattern" => @end_pattern, "endPosition" => @end_position, "endValue" => @end_value, "expandContractions" => @expand_contractions, "exponent" => @exponent, "falseString" => @false_string, "groupByAggFunctionOptions" => @group_by_agg_function_options, "groupByColumns" => @group_by_columns, "hiddenColumns" => @hidden_columns, "ignoreCase" => @ignore_case, "includeInSplit" => @include_in_split, "input" => @input, "interval" => @interval, "isText" => @is_text, "joinKeys" => @join_keys, "joinType" => @join_type, "leftColumns" => @left_columns, "limit" => @limit, "lowerBound" => @lower_bound, "mapType" => @map_type, "modeType" => @mode_type, "multiLine" => @multi_line, "numRows" => @num_rows, "numRowsAfter" => @num_rows_after, "numRowsBefore" => @num_rows_before, "orderByColumn" => @order_by_column, "orderByColumns" => @order_by_columns, "other" => @other, "pattern" => @pattern, "patternOption1" => @pattern_option1, "patternOption2" => @pattern_option2, "patternOptions" => @pattern_options, "period" => @period, "position" => @position, "removeAllPunctuation" => @remove_all_punctuation, "removeAllQuotes" => @remove_all_quotes, "removeAllWhitespace" => @remove_all_whitespace, "removeCustomCharacters" => @remove_custom_characters, "removeCustomValue" => @remove_custom_value, "removeLeadingAndTrailingPunctuation" => @remove_leading_and_trailing_punctuation, "removeLeadingAndTrailingQuotes" => @remove_leading_and_trailing_quotes, "removeLeadingAndTrailingWhitespace" => @remove_leading_and_trailing_whitespace, "removeLetters" => @remove_letters, "removeNumbers" => @remove_numbers, "removeSourceColumn" => @remove_source_column, "removeSpecialCharacters" => @remove_special_characters, "rightColumns" => @right_columns, "sampleSize" => @sample_size, "sampleType" => @sample_type, "secondaryInputs" => @secondary_inputs, "secondInput" => @second_input, "sheetIndexes" => @sheet_indexes, "sheetNames" => @sheet_names, "sourceColumn" => @source_column, "sourceColumn1" => @source_column1, "sourceColumn2" => @source_column2, "sourceColumns" => @source_columns, "startColumnIndex" => @start_column_index, "startPattern" => @start_pattern, "startPosition" => @start_position, "startValue" => @start_value, "stemmingMode" => @stemming_mode, "stepCount" => @step_count, "stepIndex" => @step_index, "stopWordsMode" => @stop_words_mode, "strategy" => @strategy, "targetColumn" => @target_column, "targetColumnNames" => @target_column_names, "targetDateFormat" => @target_date_format, "targetIndex" => @target_index, "timeZone" => @time_zone, "tokenizerPattern" => @tokenizer_pattern, "trueString" => @true_string, "udfLang" => @udf_lang, "units" => @units, "unpivotColumn" => @unpivot_column, "upperBound" => @upper_bound, "useNewDataFrame" => @use_new_data_frame, "value" => @value, "value1" => @value1, "value2" => @value2, "valueColumn" => @value_column, "viewFrame" => @view_frame, }) result.compact end |