File tree Expand file tree Collapse file tree 1 file changed +1
-12
lines changed
core/src/main/java/io/substrait/type Expand file tree Collapse file tree 1 file changed +1
-12
lines changed Original file line number Diff line number Diff line change @@ -397,18 +397,7 @@ abstract class UserDefined implements Type {
397397 * Returns the type parameters for this user-defined type.
398398 *
399399 * <p>Type parameters are used to represent parameterized/generic types, such as {@code
400- * vector<i32>} or custom types like {@code FixedArray<100>}. Each parameter in the list can be
401- * either a type (like {@code i32}) or a value (like the integer {@code 100}).
402- *
403- * <p>Unlike built-in parameterized types ({@link Type.Map}, {@link Type.ListType}, {@link
404- * Type.Decimal}), which have fixed, known schemas with concrete typed fields, user-defined
405- * types have variable, unknown schemas. This is why UserDefined uses a generic {@link
406- * Parameter} list that can hold any mix of types or values, while other parameterized types use
407- * concrete fields like {@code Type key()} or {@code int precision()}.
408- *
409- * <p>For example, a user-defined {@code vector} type parameterized by {@code i32} would have
410- * one type parameter containing the {@code i32} type definition, while a {@code FixedArray}
411- * type might take an integer parameter specifying its size.
400+ * vector<i32>}.
412401 *
413402 * @return a list of type parameters, or an empty list if this type is not parameterized
414403 */
You can’t perform that action at this time.
0 commit comments