Index usage for retrieving data  without filter predicate

Hi,
does someone have a explanation for the following scenario:
I have a table T1 with an index OID_IX on column ( object_id ) - The table is a CTAS from dba_objects just to populate it with data.
There are no other Indexes present. The table and the index are analyzed !
When I run the following query the table is accessed FULL ( not using the index )
SELECT OBJECT_ID FROM T1;
SQL> select object_id from t1;
485984 rows selected.
Elapsed: 00:00:01.76
Execution Plan
Plan hash value: 3617692013
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 485K| 2372K| 1528 (1)| 00:00:19 |
| 1 | TABLE ACCESS FULL| T1 | 485K| 2372K| 1528 (1)| 00:00:19 |
Statistics
1 recursive calls
0 db block gets
7396 consistent gets
0 physical reads
0 redo size
2887158 bytes sent via SQL*Net to client
5684 bytes received via SQL*Net from client
487 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
485984 rows processed
But if I add a predicate ( even though it is useless in this case ) the index is taken and the query runs faster:
JDBC@toekb> select object_id from t1 where object_id != -999;
485960 rows selected.
Elapsed: 00:00:01.40
Execution Plan
Plan hash value: 3555700789
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 485K| 2372K| 242 (3)| 00:00:03 |
|* 1 | INDEX FAST FULL SCAN| OID_IX | 485K| 2372K| 242 (3)| 00:00:03 |
Predicate Information (identified by operation id):
1 - filter("OBJECT_ID"<>(-999))
Statistics
1 recursive calls
0 db block gets
1571 consistent gets
0 physical reads
0 redo size
2766124 bytes sent via SQL*Net to client
5684 bytes received via SQL*Net from client
487 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
485960 rows processed
here my setup:
sqlsql--
drop table t1 purge ;
create table t1 tablespace users as select * from dba_objects;
insert into t1 ( select * from t1);
commit;
insert into t1 ( select * from t1);
commit;
insert into t1 ( select * from t1);
commit;
create index oid_ix on t1 (object_id) tablespace users ;
exec dbms_stats.gather_table_stats(null,'t1',cascade=>true, estimate_percent=>100);
sqlsql--
In my case the Table and Index looks this way:
JDBC@toekb> select table_name, NUM_ROWS,BLOCKS,AVG_SPACE from user_tables;
TABLE_NAME NUM_ROWS BLOCKS AVG_SPACE
=======================================
T1 485984 6944 0
Elapsed: 00:00:00.11
JDBC@toekb> select INDEX_NAME,BLEVEL,LEAF_BLOCKS,DISTINCT_KEYS,NUM_ROWS from user_indexes;
INDEX_NAME BLEVEL LEAF_BLOCKS DISTINCT_KEYS NUM_ROWS
===================================================
OID_IX 2 1074 60745 485960
Elapsed: 00:00:00.07
The table holds 7 times more blocks than the index !
any reply welcome
best regards
Edited by: guenterp on Aug 12, 2010 2:44 PM

guenterp wrote:
Hi,
does someone have a explanation for the following scenario:
I have a table T1 with an index OID_IX on column ( object_id ) - The table is a CTAS from dba_objects just to populate it with data.
There are no other Indexes present. The table and the index are analyzed !
When I run the following query the table is accessed FULL ( not using the index )
SELECT OBJECT_ID FROM T1;
SQL> select object_id from t1;
485984 rows selected.
Elapsed: 00:00:01.76
Execution Plan
Plan hash value: 3617692013
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 485K| 2372K| 1528 (1)| 00:00:19 |
| 1 | TABLE ACCESS FULL| T1 | 485K| 2372K| 1528 (1)| 00:00:19 |
Statistics
1 recursive calls
0 db block gets
7396 consistent gets
0 physical reads
0 redo size
2887158 bytes sent via SQL*Net to client
5684 bytes received via SQL*Net from client
487 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
485984 rows processed
But if I add a predicate ( even though it is useless in this case ) the index is taken and the query runs faster:
JDBC@toekb> select object_id from t1 where object_id != -999;
485960 rows selected.
Elapsed: 00:00:01.40
Execution Plan
Plan hash value: 3555700789
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 485K| 2372K| 242 (3)| 00:00:03 |
|* 1 | INDEX FAST FULL SCAN| OID_IX | 485K| 2372K| 242 (3)| 00:00:03 |
Predicate Information (identified by operation id):
1 - filter("OBJECT_ID"<>(-999))
Statistics
1 recursive calls
0 db block gets
1571 consistent gets
0 physical reads
0 redo size
2766124 bytes sent via SQL*Net to client
5684 bytes received via SQL*Net from client
487 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
485960 rows processed
here my setup:
sqlsql--
drop table t1 purge ;
create table t1 tablespace users as select * from dba_objects;
insert into t1 ( select * from t1);
commit;
insert into t1 ( select * from t1);
commit;
insert into t1 ( select * from t1);
commit;
create index oid_ix on t1 (object_id) tablespace users ;
exec dbms_stats.gather_table_stats(null,'t1',cascade=>true, estimate_percent=>100);
sqlsql--
In my case the Table and Index looks this way:
JDBC@toekb> select table_name, NUM_ROWS,BLOCKS,AVG_SPACE from user_tables;
TABLE_NAME NUM_ROWS BLOCKS AVG_SPACE
=======================================
T1 485984 6944 0
Elapsed: 00:00:00.11
JDBC@toekb> select INDEX_NAME,BLEVEL,LEAF_BLOCKS,DISTINCT_KEYS,NUM_ROWS from user_indexes;
INDEX_NAME BLEVEL LEAF_BLOCKS DISTINCT_KEYS NUM_ROWS
===================================================
OID_IX 2 1074 60745 485960
Elapsed: 00:00:00.07
The table holds 7 times more blocks than the index !
any reply welcome
best regards
Edited by: guenterp on Aug 12, 2010 2:44 PMSorry, but I am in doubt with your statists:
Statistics
1 recursive calls
0 db block gets
7396 consistent gets
0 physical reads ---->>>>>>>>>>>> Why it is 0 in any case(bnoth full scan and index FFS)
0 redo size
2887158 bytes sent via SQL*Net to client
5684 bytes received via SQL*Net from client
487 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
485984 rows processedCould you pls retry below operation before execuion of each sql:
alter system flush buffer_cache;In my case with 10.2.0.4 on HPUX:
SQL> exec dbms_stats.gather_table_stats(null,'t1',cascade=>true, estimate_percent=>100);
PL/SQL procedure successfully completed.
Elapsed: 00:00:03.61
SQL> alter system flush buffer_cache;
System altered.
Elapsed: 00:00:14.00
SQL> select * from t1;
82016 rows selected.
Elapsed: 00:00:06.48
Execution Plan
Plan hash value: 838529891
| Id  | Operation         | Name | Rows  | Bytes | Cost (%CPU)| Time     |
|   0 | SELECT STATEMENT  |      | 82016 |  6888K|   394   (1)| 00:00:05 |
|   1 |  TABLE ACCESS FULL| T1   | 82016 |  6888K|   394   (1)| 00:00:05 |
Statistics
          0  recursive calls
          0  db block gets
       6455  consistent gets
       1039  physical reads
          0  redo size
    3480570  bytes sent via SQL*Net to client
      38508  bytes received via SQL*Net from client
       5469  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
      82016  rows processed
SQL> alter system flush buffer_cache;
System altered.
Elapsed: 00:00:18.26
SQL> select * from t1 where object_id !=999;
81976 rows selected.
Elapsed: 00:00:07.09
Execution Plan
Plan hash value: 838529891
| Id  | Operation         | Name | Rows  | Bytes | Cost (%CPU)| Time     |
|   0 | SELECT STATEMENT  |      | 81976 |  6884K|   394   (1)| 00:00:05 |
|*  1 |  TABLE ACCESS FULL| T1   | 81976 |  6884K|   394   (1)| 00:00:05 |
Predicate Information (identified by operation id):
   1 - filter("OBJECT_ID"<>999)
Statistics
          0  recursive calls
          0  db block gets
       6443  consistent gets
       1039  physical reads
          0  redo size
    3478961  bytes sent via SQL*Net to client
      38494  bytes received via SQL*Net from client
       5467  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
      81976  rows processed
SQL>

Similar Messages

  • NEED HELP IN USING ALL_TAB_COLUMNS FOR RETRIEVING DATA???

    A table say T1 contains column like Emp_id,Code.
    and there are several Code like C1,C2,C3.
    Another table say T2 contains column like
    Emp_id,C1,C2,C3.Here the value of the code field of the
    T1 table is now column of the T2 table.And the amount of
    each code of T1 table is equal to column value of T2
    table.
    Now I want to retrieve data from T2 table like
    C1 200
    C2 300
    C3 140
    I cannot retrieve data like this using all_tab_columns.
    I can only getting the column_name but cannot its value.
    PLEASE HELP ME...
    Edited by: user630863 on Apr 8, 2009 11:37 AM

    emp_id | code
    001 | C1
    001 | C2
    005 | C3
    005 | C1
    002 | C2
    002 | C3
    Table T1
    emp_id | C1 | C2 | C3
    001 | 10 | 15 |
    002 | | 7 | 12
    005 | 45 | | 94
    Table T2
    I have written a query
    select column_name from all_tab_columns a,T1 b
    where a.column_name=b.code
    and table_name='T2'
    OUTPUT:
    C1
    C2
    C3
    But I Need data for each employee like
    001 C1 10
    001 C2 15
    002 C2 7
    002 C3 12
    005 C1 45
    005 C3 94
    Edited by: user630863 on Apr 8, 2009 1:28 PM

  • Possible to hit enter on table cell & retrieve data without selecting line?

    Hi All,
    We're using ECC6.  I  I have a situation where the user wants to be able to hit a cell in a table which will then fire a report and pass the contents of that cell to the report. 
    So far I have been only able to get this working when the row is highlighted, I can easily pick up the values from the lead selection.  But the user does not want to have to highlight a row every time to run the report.  The user just wants to hit return a cell and for the report to be updated with the value in that cell.
    So, I'm just wondering if it is possible to hit enter in any table cell and retrive the data without highlighting the row?
    Many thanks in advance,
    Liz.

    Hi,
    You want complete row data or perticular cell data??
    Basic q's, without selecting a row how can we get data? without selecting means you get complete data on table,
    In that case which data you have to pass to report?
    Or if you dont want to select data means, create one more field of type button. so in thins button action get that row data
    and call report from here itself.
    Cheers,
    Kris.

  • Design ideas for retrieving Data for Read Only

    Hi All,
    Currently I am in the process of evaluating different design ideas for the search functionality of my application. I am looking for a best option for retrieving the data by executing some complex sql queries with huge query criteria and showing the single or multiple records to the user. But the data is read only. This may involve pagination if the number of records exceeds the page limit.
    There are various options to implement this like JDBC and JDO or using some persistance framework to retrieve the data objects. Please suggest me about a good option for this.
    Thanks in Advance
    Durga

    Currently I am in the process of evaluating different
    design ideas for the search functionality of my
    application. I am looking for a best option for
    retrieving the data by executing some complex sql
    queries with huge query criteria and showing the
    single or multiple records to the user. But the data
    is read only. This may involve pagination if the
    number of records exceeds the page limit. This can typically be handled with a Fast Reader, though this is a coding ideom rather than a true design pattern.
    http://java.sun.com/blueprints/patterns/FastLaneReader.html
    Please suggest me about a
    good option for this.Apache Lucene is worth considering,
    http://lucene.apache.org/java/docs/

  • Problem while executing app for retrieving data from EXCEL Sheet

    hi
    i have this exception while running my application of retrieving data from a Excel sheet through java application , i had also set theclasspath for jxl. jar file but where its going wrong i dont know heres my code
    import java.util.Date;
    import java.io.*;
    import jxl.*;
    import javax.swing.*;
    import java.awt.*;
    import jxl.read.biff.BiffException;
    public class testExcel2
    public static void main(String args[]) throws jxl.read.biff.BiffException
    try
    File f=new File("move.xls");
    jxl.Workbook workbook=null;
    jxl.Sheet sheet=null;
    workbook=jxl.Workbook.getWorkbook(f);
    sheet=workbook.getSheet(0);
    Cell a1 = sheet.getCell(0,0);
    String stringa1 = a1.getContents();
    System.out.println("stringshaddddddddjk "+stringa1);
    workbook.close();
    }catch(IOException ex){
    System.out.println("Error" + ex);
    catch (BiffException ex2){
    System.out.println("Error" + ex2);
    catch(IndexOutOfBoundsException ex1){
    System.out.println("Error" + ex1);
    compilation is sucees but while running its giving an EXCeption
    MicrosoftXP[Version 5.1.2600]
    (C) Copyright 1985-2001 Microsoft Corp.
    G:\mysfw\pgms>java testexcel2
    Exception in thread "main" java.lang.NoClassDefFoundError: testexcel2 (wrong nam
    e: testExcel2)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)

    Java is case sensitive. testexcel2 is different from testExcel2.
    G:\mysfw\pgms>java testexcel2
    Exception in thread "main" java.lang.NoClassDefFoundError: testexcel2 (wrong name: testExcel2)

  • When to set delta index flag for master data?

    In transaction RSDDBIAMON2 option "Set Delta Flag" shows:
    Table Name                     |Table Size          |Delta Index
    /BIC/FTSGCSGMC          |10,155,000          |check mark in box
    /BIC/DTSGCSGM1           |5,000,000           |check mark in box
    /BI0/SVERSION               |700                    |check mark in box
    When should I check the "Delta Index" column for fact, dimension, and master tables?  I believe I need to check fact and dimension tables for delta BIA to occur during roll up so users can see the newly loaded requests but I am uncertain on when and why I should check this box for master data.
    Thanks for your input.

    Vitaliy,
    Thanks for answering another of my question.  Yes, we load master data a couple of times a day so based on your answer, I should also check box "Delta Index" for the master tables as well.  Thanks for helping me understand this point.
    If the below is our approach, #2 should be checked for all tables, correct?
    1)  Create/fill BIA index for cube "A"
    2)  Check the box "Delta Index" for all the tables which includes fact, dimension, and master tables for cube "A" .
    3)  Run process chain to roll up cube "A" daily
    4)  Run process chain to merge cube "A" weekly
    Many thanks,
    Thao

  • Syntax for retrieving data from a task container

    Hello Workflow Fans !
    I have a Task with the following configuration:
    BASIC DATA - Object Method :
    Object Category: BOR Object Type
    Object Type: ZBusObj1
    Method: 022_Data_Upd
    CONTAINER :
    I have added a second BOR Object in the container called ZBusObj2
    In conclusion, when the task is executed within my WF run, the method ZBusObj1.022_Data_Upd is executed and both business objects (ZBusObj1 and ZBusObj2) should be available in my Task container.
    My question:
    How, in my method 022_Data_Upd, can I retreive (get) the value of the ZBusObj2 key field (Customer No)?
    Here is what I tried... obviously... without any success:
    BEGIN_METHOD O22_Data_Upd CHANGING CONTAINER.
      break-point.
    * Variable declarations
      DATA: lva_Risk_Cat    TYPE ZTCOMP_PDV-CTLPC.
      DATA: lva_Montant_V TYPE ZTCOMP_PDV-MONTANT_V.
      DATA: lva_Custno       TYPE KNA1-KUNNR.
    * Data retreival from the task container 
      SWC_GET_PROPERTY self 'RiskCategory' lva_Risk_Cat.
      SWC_GET_PROPERTY self 'MONTANT_V'    lva_Montant_V.
      SWC_GET_ELEMENT container 'ZBUSOBJ2.Customerno' lva_Custno.
    The last line (SWC_GET_ELEMENT...) is the one I'm strugling with...
    Any help will be appreciated.
    Thanks in advance.
    José

    So, my understading is that you need an instance of the second object OBJ2 inside the method of the first object OBJ1.
    First, if you only need the customer number, I recommend that you only pass the number itself. Here is what you need to do:
    1- Add an "Import" parameter to method 022_DATA_UPD and call it anything (I'll use PARAM): the parameter can be either an object or a field. You specify the type when you define the parameter. Parameters are added by "single" clicking the method name in SWO1 so that the pointer is on the method name then clicking the "Parameters" button.
    2- Inside the method, add the following code
    Case 1: parameter is an object
    DATA: lvo_custobj  TYPE swc_object.
    DATA: lva_custno TYPE KNA1-KUNNR.
    swc_get_element container 'PARAM' lvo_custobj.
    swc_get_property lvo_custobj '<CUSTOMER_NUMBER_PROPERTY_NAME>' customer_number.
    Case 2: parameter is just a field
    DATA: lva_custno TYPE KNA1-KUNNR.
    swc_get_element container 'PARAM' lva_custno.
    As you can see, adding only the customer number is easier to read. The method should work when you test it in SWO1 before you proceed into the next steps.
    3- Make sure the standard task calling the method is updated with the new parameter. Basically open the task in change mode and type an extra space in the description field then hit Enter. The system will ask you if you want to update the list of parameters.
    4- Update the binding of the task in the workflow template to pass either the customer object or customer number.

  • Can I use SYSDATE for retrieving data?

    Hi all,
    I'm working on MS Windows XP SP3 and my date format in oracle is '01-DEC-2008'. Now I have created a table with DATE type column then I insert a record in it using the SYSDATE like this
    INSERT INTO Birthdays (ID, Name, BDate)
    VALUES (1, 'Zikas', SYSDATE)Then when I try to retrieve this record after I have inserted in (in the same day I mean) by the Select statement
    SELECT *
    FROM Birthdays
    WHERE BDate = SYSDATEthere is no records retrieved. So how to insert a record with SYSDATE and then retrieve it also using SYSDATE?
    Thanks in advance :)

    Zikas,
    Sysdate gives you current data and time and you saved your record in past (like 1 minute ago or 1 hr go), though date are same but time is different as mentioned in the previous post. Take a look this example and make sure you commit after insert.
    CREATE TABLE birthday (
       id NUMBER,
       name VARCHAR2 (30),
       bday DATE
    INSERT INTO Birthday (ID, Name, BDay)
    VALUES (1, 'Zikas', SYSDATE)
    commit;
    SQL> select * from birthday where trunc(bday)=trunc(sysdate);
            ID NAME                           BDAY
             1 Zikas                          28-DEC-08Regards

  • Query For Retrieving Data With Date and grouping

    Hi Guys
    I am having a hard time to figure out the sql query.
    I have a table with data. Below is the illustration.
    date location  item description
    1 jan 14 A  apple desc1
    2 jan 14 A  apple desc2
    3 jan 14 B  apple desc1
    4 jan 14 B  apple desc2
    1 jan 14 A  orange desc1
    2 jan 14 A  orange desc2
    3 jan 14 B  orange desc1
    4 jan 14 B  orange desc2
    My question it how to get the latest date on each location and item along with the description field
    This is the result I want
    date location  item description
    2 jan 14 A  apple desc2
    4 jan 14 B  apple desc2
    2 jan 14 A  orange desc2
    4 jan 14 B  orange desc2
    Thanks.

    provided it a datetime/date field you've for date you can do this
    SELECT [date],location,itemdescription
    FROM
    SELECT [date],location,itemdescription,
    ROW_NUMBER() OVER (PARTITION BY location ORDER BY [date] DESC) AS Rn
    FROM table
    )t
    WHERE Rn = 1
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Query For Retrieving Data With Date

    Hi Guys
    I am having a hard time to figure out the sql query.
    I have a table with data. Below is the illustration.
    date location
    item
    1 jan 14 A
    apple
    2 jan 14 A
    apple
    3 jan 14 B
    apple
    4 jan 14 B
    apple
    1 jan 14 A
    orange
    2 jan 14 A
    orange
    3 jan 14 B
    orange
    4 jan 14 B
    orange
    My question it how to get the latest date on each location and item
    This is the result I want
    date location
    item
    2 jan 14 A
    apple
    4 jan 14 B
    apple
    2 jan 14 A
    orange
    4 jan 14 B
    orange
    Thanks.

    Try the below:
    create table #temp (sdate datetime,location char(1),Item varchar(20))
    insert into #temp values('1 jan 14','A','Apple')
    insert into #temp values('2 jan 14','A','Apple')
    insert into #temp values('3 jan 14','B','Apple')
    insert into #temp values('4 jan 14','B','Apple')
    insert into #temp values('1 jan 14','A','Orange')
    insert into #temp values('2 jan 14','A','Orange')
    insert into #temp values('3 jan 14','B','Orange')
    insert into #temp values('4 jan 14','B','Orange')
    ;With cte as
    Select * , Row_Number()Over(partition by location, item order by sdate desc) Rn
    From #Temp
    Select * From cte Where rn=1 Order by Item asc,location asc
    drop table #temp

  • Unable to retrieve data from a Associative Array (?)

    Hi!!!! :)))
    i've a problem!!!
    this is the oracle's code:
    Package GEST_REPORT
    IS
    type rec_url is record(
    TIBCDCON TBISD_30.TIBCDCON%TYPE,
    etc...
    SETDEL VARCHAR2(10)
    type tab2 is table of rec_url index by binary_integer;
    FUNCTION MAIN_SELECT
    ( CPLAS IN VARCHAR2)
    RETURN tab2;
    END;
    ...and a java code:
    String storedProcedure = "{? = call GEST_REPORT.MAIN_SELECT(?)}";
    String result = "";
    try{
    if (connection != null) {
    CallableStatement callableStatement = null;
    callableStatement = preprepareCall(storedProcedure);
    // preparo parametri di input.
    callableStatement.setString(2, "OM");
    callableStatement.registerOutParameter(1, oracle.jdbc.driver.OracleTypes.ARRAY, "tab2");
    and so on...
    In the last line of code throws an 'invalid name pattern'
    or
    "ORA-21700: object does not exist or is marked for delete"
    if registerOutParameter(1, oracle.jdbc.driver.OracleTypes.ARRAY, "ISDSV.GEST_REPORT").
    Where TAB2: IS THE MY ARRAY (OR NESTED TABLE?);
    GEST_REPORT: THE NAME OF PACKAGE;
    ISDSV: THE USER.
    do u have suggestion for retrieve data from TAB2 in JAVA??
    THKS!!!!!!

    Hi
    Use fully qualified type name: schema_name.type_name. For your case that would be "ISDSV.tab2"
    Cherrs :))

  • Date between filter not working

    Hi,
    I am using Action links to open Report2 from Report1. For my 'Date between' filter (current date and previous two days) in Report2, I previously had 'Advanced SQL' statement but later switched to session variables.
    Now when I am using session variables and open Report2 from Report1, I am only able to view the data for the current date and not the previous two dates. When I view Report2 independently in the Results tab, I can view all 3 days data.
    Could anyone please help on why I am not able to view all 3 days data when opened from Report1.
    Regards.
    NB: I am using OBIEE 11.1.1.5.0

    "Protect this filter" did the trick. I should have thought of it before but somehow just slipped my mind.
    The second report was taking the effective date from the parent report.

  • [svn:osmf:] 10164: Prototype: Add support for retrieving VAST wrapper elements.

    Revision: 10164
    Author:   [email protected]
    Date:     2009-09-11 12:11:59 -0700 (Fri, 11 Sep 2009)
    Log Message:
    Prototype: Add support for retrieving VAST wrapper elements.  Introduce HTTPLoader for retrieving data from URLs.  Minor changes to VAST object model and parser (just the minimum to get wrapper parsing to work), probably needs a formal pass.
    Modified Paths:
        osmf/branches/briggs-prototype/libs/VAST/.flexLibProperties
        osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/vast/loader/VASTLoadedContex t.as
        osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/vast/loader/VASTLoader.as
        osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/vast/media/VASTMediaGenerato r.as
        osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/vast/model/VASTAdInline.as
        osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/vast/model/VASTAdWrapper.as
        osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/vast/parser/VASTParser.as
        osmf/branches/briggs-prototype/plugins/MASTPlugin/org/openvideoplayer/mast/dom/MASTDocume ntProcessor.as
        osmf/branches/briggs-prototype/plugins/MASTPlugin/org/openvideoplayer/mast/media/MASTLoad er.as
    Added Paths:
        osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/http/
        osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/http/HTTPLoadedContext.as
        osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/http/HTTPLoader.as
        osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/vast/loader/VASTDocumentProc essedEvent.as
        osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/vast/loader/VASTDocumentProc essor.as
        osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/vast/model/VASTAdInfoBase.as

  • How can you manage data usage when cellular data is off, but you are using WiFi where your WiFi provider charges for data use?

    I spend quite a few months each year in Canada where I use a Telus Cellular Hub device which is also my WiFi Router.  My iPhone 5 has Cellular Data set to "Off" which insures I won't be charged via my Verizon Wireless Service Provider for charges while in Canada.  Trouble is Telus, Rogers and all the Canadian Internet Providers charge for all Data going through their Systems.  Again, My Cellular Data on the iPhone 5 is turned off, but I use WiFi for such things as checking the Weather, or FaceBook, or searching the Web. 
    I believe that things may be happening in the background from various Apps that use quite a lot of Data.  It could be that iCloud is part of the issue with things being backed up automatically.  It also could be that Apps like AP or other News Apps are sending large amounts of Data in the photos associated with their New Stories, etc.  I typically turn off the App Store "Updates" such that they don't automatically load.  The FaceBook works now posted videos play when you are just scrolling through the News Feed. 
    I have been trying to fine an article somewhere which focuses on this specific problem but unfortunately many if not most articles are about folks worried about using Cellular Data while in a WiFi environment when their Cellular Data is turned on. 
    Does anyone know of a fairly comprehensive article about what settings on which Apps might reduce the Data Usage when Cellular Data is turned "Off" but you are going through a Service Provider who charges for all Data Accessed even when you are using WiFi?

    Thanks for your comments, it is clear you understand my plight.  The trouble is fully understanding what Apps and App Features are transferring data in the background any time you happen to turn WiFi to on (even if you have had it off most of the day or night).  Obviously things like Location Services can constantly be sending and receiving data from my iPhone without any action on my part.  Also if you have things like photo backup on the iCloud then each time you take a photo you are sending a copy out.  All App Updates if set to Automatic also can add up to quite a bit of Data.  Reading the News on AP or scrolling through FB News Feed is actually adding up to a lot of Data.  There could be other culprits that I am not even thinking of.  I don't want to turn Apps like Find My Phone off or turn iCloud off due to loosing the value of such a program entirely.  Again thanks for your quick response. 

  • How can I find out my data usage for the past 3 months?

    Greetings all, I have been a long time Verizon customer, and as such I, along with my husband, was grandfathered into the unlimited data plan. When I last spoke to a representative, they informed me that the only way we were going to be able to keep our unlimited data was by paying the full retail price ($600+) to get a new phone. So we were considering upgrading and changing to one of the newer data plans so we could still get the discounted price on the new phone, but I would like to make sure I choose one with enough data, without paying for a bunch of data that I don't use, however MyVerizon only shows me the amount I have used since the start of the billing cycle. Is there a way to find out the data usage for both my husband and myself for the last 3 months so I can choose the right option?
    Thanks in advance for your help!

        Hello sweetpea1221! How exciting that you're considering upgrading with us. mrhelper is helpful, indeed. You can view your data usage for each line under the View Bill option via your My Verizon account. You can also view your 3 month average  data usage with our Account Analysis feature. Here's a link that will be helpful in doing so http://bit.ly/vnLjqO. I'm confident that we have a great plan to match your data needs. Please let us know if you have further questions.
    TanishaS1_VZW
    Follow us on Twitter @VZWSupport

Maybe you are looking for

  • Recording to iMovie from Canon HV20

    Hi, I have IMovie 10.0.2 and Canon HV20 connected through the Firewire. I can control the camera in "Play" mode (Start|Stop|Revind) but I cannot control it in "Camera" mode. The Record button is absent and a message "Camera Not Controllable" appears.

  • Change language of Captivate quizz graphical interface

    Dear all, I created a quizz with French interface, I want that all buttons of the interfaces will be automatically translated in by example Portugueze-Brazilian. By interface I mean «Continue », « validate », « send »- and « result quizz texts » I se

  • Synchronise Macbook with iMac

    I recently bought a Macbook pro. I also use my iMac. I copied all my files to my macbook but would like to synchronise the two everytime they are in the same network. Is there a possibility without placing all my documents in Icloud?

  • In BlackBerry Passport excel can a row and column be inserted?

    Do confirm if in BlackBerry Passport excel row and column can be insert. Carlos D'Souza

  • Give each ship-to-party an internet user

    We have set up the Web shop for our customer using CRM Internet sales. Some of our customers have different ship-to parties,and we want give each ship-to-party an Internet User so that he can process order in the B2B shop. For example,Customer 110000