Member Content


Subscribe with RSS Syndicate content

How to determine row level security at runtime

In addition to its general security, Caché offers SQL security with a granularity of a single row. This is called row-level security. With row-level security, each row holds a list of authorized viewers, which can be either users or roles. By default access is determined at object modification Some time ago I became interested in determining row-level security at runtime. Here's how to implement it.

82

views

+ 1

rating

The Art of Mapping Globals to Classes (5 of 3)

Mapping Examples

 

98

views

+ 4

rating

The Art of Mapping Globals to Classes (4 of 3)

The Art of Mapping Globals to Classes (4 of 3)

 

The forth in the trilogy, anyone a Hitchhikers Guide to the Galaxy fan?

116

views

+ 2

rating

Help with SQL error

 Error:

347

views

0

rating

The Art of Mapping Globals to Classes (3 of 3)

The Art of Mapping Globals to Classes (3 of 3)

 

158

views

+ 5

rating

Introduction to Outlier Selectivity

Beginning in Caché 2013.1, InterSystems introduced Outlier Selectivity to improve query plan selection involving fields with one atypical value.

89

views

+ 2

rating

The Art of Mapping Globals to Classes 1 of 3

The Art of Mapping Globals to Classes 1 of 3

 

708

views

+ 11

rating

The Art of Mapping Globals to Classes  (2 of 3)

The Art of Mapping Globals to Classes  (2 of 3)

 

344

views

+ 7

rating

New WRC Customer Interface

New WRC Customer Interface

 

Come check out the new WRC interface we have made available to supported customer. 

310

views

+ 9

rating

These Are NOT Identical Twins: the Class Keywords DependsOn and CompileAfter

In most cases, if one class depends on another, the class compiler will detect this and determine the correct compilation order. For example:

128

views

+ 3

rating