× Use Easybots Studio to download and use the bots from this app

App

Object Storage

Free

Description

Save and retrieve objects with SQL-like syntax. This app has bots that enable you to save any data/objects. Save the object in binary format, assign tags to it (text, timestamps, number tags), and later use this tags to retrieve the object.

Author

Easybots Devs

Version

1.0.25.0

Available bots in this app

StorageUtilities
Actions
GetByIndex

Inputs

  • objects : StorageContainer[]
  • index (zero-based) : Int32

Returns

  • DataModel : StorageContainer
    • Blob : Byte[]
    • Id : Int32
    • NumberTag1 : Int32
    • NumberTag2 : Int32
    • NumberTag3 : Int32
    • LongNumberTag1 : Int64
    • LongNumberTag2 : Int64
    • Tag1 : String
    • Tag2 : String
    • Tag3 : String
    • Tag4 : String
    • Tag5 : String
    • Timestamp1 : DateTime
    • Timestamp2 : DateTime
    • Timestamp3 : DateTime
GetFirst

Inputs

  • objects : StorageContainer[]

Returns

  • DataModel : StorageContainer
    • Blob : Byte[]
    • Id : Int32
    • NumberTag1 : Int32
    • NumberTag2 : Int32
    • NumberTag3 : Int32
    • LongNumberTag1 : Int64
    • LongNumberTag2 : Int64
    • Tag1 : String
    • Tag2 : String
    • Tag3 : String
    • Tag4 : String
    • Tag5 : String
    • Timestamp1 : DateTime
    • Timestamp2 : DateTime
    • Timestamp3 : DateTime
GetLast

Inputs

  • objects : StorageContainer[]

Returns

  • DataModel : StorageContainer
    • Blob : Byte[]
    • Id : Int32
    • NumberTag1 : Int32
    • NumberTag2 : Int32
    • NumberTag3 : Int32
    • LongNumberTag1 : Int64
    • LongNumberTag2 : Int64
    • Tag1 : String
    • Tag2 : String
    • Tag3 : String
    • Tag4 : String
    • Tag5 : String
    • Timestamp1 : DateTime
    • Timestamp2 : DateTime
    • Timestamp3 : DateTime
GetBlobs

Inputs

  • objects : StorageContainer[]

Returns

  • blobs : Byte[][]
StorageBot
Actions
Insert

Inputs

  • bytes : Byte[]
  • Tag1 : String
  • Tag2 : String
  • Tag3 : String
  • Tag4 : String
  • Tag5 : String
  • Timestamp1 : DateTime
  • Timestamp2 : DateTime
  • Timestamp3 : DateTime
  • NumberTag1 : Int32
  • NumberTag2 : Int32
  • NumberTag3 : Int32
  • LongNumberTag1 : Int64
  • LongNumberTag2 : Int64
  • Collection : String

Returns

  • return : Int32
SelectObjects

Inputs

  • filter (sql) : String
  • Collection : String

Returns

  • objects : StorageContainer[]
  • count : Int32
DeleteWhere

Inputs

  • filter (sql) : String
  • Collection : String

Returns

DeleteAll

Inputs

  • Collection : String

Returns