create.binding: Create DDB Bindings

View source: R/attachSymbols.R

create.bindingR Documentation

Create DDB Bindings

Description

Internal function used in attachSymbols to create active bindings for symbols defined in a DDB object.

Usage

create.binding(s,
               lsym,
               rsym,
               gsrc,
               mem.cache = TRUE,
               file.cache = !mem.cache,
               cache.dir = tempdir(),
               envir,...)

Arguments

s

symbol name

lsym

function to convert to local name (legal R name)

rsym

function to convert to remote name (source name)

gsrc

corresponds to 'src' arg in getSymbols call

mem.cache

cache to memory

file.cache

cache to disk

cache.dir

directory to cache to/from

envir

environment name (character)

...

arguments to pass to getSymbols call

Details

Low level function to create bindings during initial demand-database construction.

Value

Called for its side effect of creating active bindings to symbols.

Note

This is code used internally by attachSymbols. User's may modify this to accomodate different systems. The upstream functions needn't maintain consistency with this interface.

Use as a guide or template.

Author(s)

Jeffrey A. Ryan

References

Mark, Roger, ?


quantmod documentation built on May 29, 2024, 8:03 a.m.