hash_input: Hash Input

View source: R/calculate_hash.R

hash_inputR Documentation

Hash Input

Description

Returns the part of an object to be used to calculate its hash.

Usage

hash_input(x)

## S3 method for class ''function''
hash_input(x)

## S3 method for class 'data.table'
hash_input(x)

## Default S3 method:
hash_input(x)

Arguments

x

(any)
Object for which to retrieve the hash input.

Methods (by class)

  • hash_input(`function`): The formals and the body are returned in a list(). This ensures that the bytecode or parent environment are not included. in the hash.

  • hash_input(data.table): The data.table is converted to a regular list and hash_input() is applied to all elements. The conversion to a list ensures that keys and indices are not included in the hash.

  • hash_input(default): Returns the object as is.


mlr-org/mlr3misc documentation built on April 28, 2024, 11 p.m.