type SortingPrinter …
func (s *SortingPrinter) PrintObj(obj runtime.Object, out io.Writer) error { … }
func (s *SortingPrinter) sortObj(obj runtime.Object) error { … }
func SortObjects(decoder runtime.Decoder, objs []runtime.Object, fieldInput string) (*RuntimeSort, error) { … }
type RuntimeSort …
func NewRuntimeSort(field string, objs []runtime.Object) *RuntimeSort { … }
func (r *RuntimeSort) Len() int { … }
func (r *RuntimeSort) Swap(i, j int) { … }
func isLess(i, j reflect.Value) (bool, error) { … }
func (r *RuntimeSort) Less(i, j int) bool { … }
func (r *RuntimeSort) OriginalPosition(ix int) int { … }
type TableSorter …
func (t *TableSorter) Len() int { … }
func (t *TableSorter) Swap(i, j int) { … }
func (t *TableSorter) Less(i, j int) bool { … }
func (t *TableSorter) Sort() error { … }
func NewTableSorter(table *metav1.Table, field string) (*TableSorter, error) { … }
func findJSONPathResults(parser *jsonpath.JSONPath, from runtime.Object) ([][]reflect.Value, error) { … }