question: properties describing the layout of the data grouping/sorting within each partition concode_field_sep TupleDomain<ColumnHandle> predicate concode_elem_sep Optional<List<ColumnHandle>> columns concode_elem_sep ConnectorTableLayoutHandle handle concode_elem_sep Optional<ConnectorNodePartitioning> nodePartitioning concode_elem_sep Optional<DiscretePredicates> discretePredicates concode_elem_sep Optional<Set<ColumnHandle>> streamPartitioningColumns concode_elem_sep List<LocalProperty<ColumnHandle>> localProperties concode_field_sep TupleDomain<ColumnHandle> getPredicate concode_elem_sep int hashCode concode_elem_sep ConnectorTableLayoutHandle getHandle concode_elem_sep boolean equals concode_elem_sep Optional<ConnectorNodePartitioning> getNodePartitioning concode_elem_sep Optional<Set<ColumnHandle>> getStreamPartitioningColumns concode_elem_sep Optional<List<ColumnHandle>> getColumns concode_elem_sep Optional<DiscretePredicates> getDiscretePredicates
target: List < LocalProperty < ColumnHandle >> function ( ) { return localProperties ; }